2018年11月17日 继续字符串5

重点记录 join,split,strip,find,upper,lower

test5="你是风儿我是沙"
x="SB"
g=x.join(test5)#用法非常VIP join表示在每个字符中间都插入,最起码2个字符串,用前面的参数作为间隔
g=test.split("s",2)#进行最大次数为2的分割,注意分割时s已经去除了
h=test.rsplit("x",2)
print("4.split 和 rsplit为可以进行指定次数的分割:","\n",g,"\n",h)
 
n=test1.lstrip()#去除左边空白和换行和\t
o=test1.rstrip()#去除右边空白和换行和\t
p=test1.strip()#去除两边空白和换行和\t
print("9.lstrip,rstrip和strip\n",n,"\n",o,"\n",p)
test6="----你是---S-B她是---S--B---"
q=test6.lstrip("-")#去除括号内的东西
r=test6.rstrip("-")
s=test6.strip("-")
print("10.lstrip,rstrip,strip\n用法2",q,"\n",r,"\n",s)
test="sxjsxsjxsxsxaaa"
k=test.find("xz")#从开始往后寻找第一个xz的位置,例如反馈是5,则代表是前面存在5个字符,xz是从第6个开始,如果寻找是sX,则反馈为0,如果没找到则反馈-1
print("7.find表示从开始往后寻找第一个出现想要字符的位置:",k)
j=test4.lower()
k=j.islower()#islower判定所有字符串是否都为小写
print("7.lower将字符串更改为所有小写,islower判定是否都是小写:",j,k)
l=test4.upper()#upper转换为所有大写
m=l.isupper()#isupper判定是否所有都为大写
print("8.upper和isupper 为转换大写和判定是否都为大写:",l,m)

猜你喜欢

转载自www.cnblogs.com/python1988/p/9974520.html
今日推荐