1. 程式人生 > >2018年11月17日 繼續字串5

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)