字符串内置函数
len () 返回字符串长度
如:age = 31415926
print(len(age))
输出:长度8
string.encode ("utf-8") 指定字符串编码格式
如:name = "张三"
name.encode ("utf-8")
string.count (str) 返回str在string中里面出现的次数
如:age = "aabbcc"
print(age.count("a"))
输出:2 (因为a出现2次)
string.isnumeric() string中是否包含有数字返回True则返回False
如:coke = "31415326"
print(coke.isnumeric())
输出:True # 包含数字返回为真
coke1 = "阮班良"
print(coke1.isnumeric())
输出:False # 不包含为False
string.join(seq) 以string座位分隔符,将多个元素合并成为一个新的字符
string.fing (str) 检测str是否包含在string中,如果包含则返回索引值不包含则返回-1
如:age = "abcdef"
pringt(age.find ("a") )
输出0,不在该范围输出-1
String.lower(): 转换string中所有大写字符转为小写
如:sping = "ABCDEFG"则输出
print(sping.lower()) 全部转换为小写
String.upper(): 转换string中所有小写字符为大写
如:sping = "abcdefg"则输出
print(sping.upper()) 全部转换为大写
String.title(): 转换string首个字母转换为大写
如:sping = "abcdefg"则输出
print(sping.title()) 首个字母转换为大写
String.zfill(width): 返回长度为width的字符串,原字符string右对齐,前面填充0题 10
如:number = "abcd" 则需要变为8位数
输出number.zfill(8)变为0000abcd
String.strip(): 删除string字符串首位空格
如:number = " abcd "则需要删除前面空格string.strip() 结果输出为abcd前后没有空格,如果保留前面留后面空格用lstrip,保留后面留前面空格用rstrip
String.replace(): 把原有的旧的字符串替换新的字符串
如:data = "hell word ruan ban liang "
则输出为print(data.replace("ruan","RUAN"))
ruan就替代了大写RUAN
String.split(): 吧一个字符串分割并可根据索引取对应的值
如:str = "www\nbaidu\ncom"分割为就是“www”,"baidu","com"这时候我们可以根据索引来取值比如取com就是[2] print(str.split()[2])对应com就会取出来