Python String
2018-07-20 本文已影响0人
revlis
string
-
判断开头
if 字符串变量.startswith("条件") -
判断结尾
if 字符串变量.endswith("条件") -
左-->右查找
新变量 = 字符串的变量.find("判断条件") #-未找到返回-1, 找到返回索引 -
右-->左查找
新变量 = 字符串的变量.rfind("判断条件") #-未找到返回-1, 找到返回索引 -
替换
新变量 = 字符串的变量.replace("被替换的",“替换成”)
新变量 = 字符串的变量.replace("被替换的",“替换成”,替换数量)
print "99999".replace("9","6",3)
>>666999
-
转为大写
新变量 = 变量.upper() -
转为小写
新变量 = 变量.lower() -
居中对齐
新变量 = 变量.center(字符长度,“内容外要显示的东西”) -
左对齐
新变量 = 变量.ljust(字符长度,“内容外要显示的东西”)
print "12345".ljust(10,'*')
>>12345*****
-
右对齐
新变量 = 变量.rjust(字符长度,“内容外要显示的东西”) -
去除头尾
新变量 = 变量.strip(“去除内容”) -
去除左右/替换
新变量 = 变量.replace("去除内容","去除内容替换为") -
拆分
新变量 = 变量.split("内容") #-拆分字符串并删除"内容" -
拼接
新变量 = 变量 + 变量