1.分割字符串的4个方法partition,rpartition,split,rsplit(区别,partition是仅分割一个,split分割全部,r是从右边开始分割,split可以传参数,自定义分割次数)
p=' ppp' print(p.isprintable())#是否可以直接打印,带有制表换行符不可直接打印 p=' ' print(p.isspace())#判断是否全部为空格 p='i am a apple' print(p.istitle())#判断每个单词首字母是否都是大写 p=p.title() print(p)#把p变成标题格式(每个单词都是大写) # join的用法,join是将字符依次插进一句话每两个字符之间 t=' ' p=t.join(p) print(p) #ljust右方插入对应字符 p='pp' t=p.ljust(20,'*') print(t) #rjust左方插入对应字符 t=p.rjust(20,'*') print(t) #去空格以及换行 p=' 99 ' t=p.lstrip()#去左边 print(t) t=p.rstrip()#去右边 print(t) t=p.strip()#都去掉 print(t) #替换字符 t='123456785555' p=str.maketrans('12345','abcde') m=t.translate(p) print(m)
2.必背的字符串的方法join,split,find,strip(字典中是剥去,这里是去空格),upper,lower
3.常用方法
1.可用中括号中索引来获取字符串中的字符,也可以使用索引范围表示子字符串
text='23333' print(text[0]) print(text[0:2])
2.range表示范围
range(100)与range(0,100)等同,表示[0,100)的范围
range(左范围,右范围,步长)可增加步长参数
3.len(str)可计算字符串长度
4.split分割字符串示例
5.replace替代字符串示例
text="aobdcaoddfvofbn" print(text.split('o')) print(text.replace('o','p',2)) #6.for in循环字符串 for alpha in "LittlePage": print(alpha)