1. 程式人生 > >我一定要成為測試開發( `д´)!今天還是工作之餘的一點str的字串用法二

我一定要成為測試開發( `д´)!今天還是工作之餘的一點str的字串用法二

python3.x今天跟著視訊看了這麼些,但是沒有講帶下劃線的方法

 test = 'YiboleY'
 v1 = test.isupper()
 v2 = test.upper()
 print(v1,v2)
#判斷是否為大寫,全部轉換成大寫,
#加了引數就可以去掉引數中的內容
 v1 = test.strip('boYil')
 print(v1)
test = '種豆南山下'
test1 = '草盛豆苗稀'
v = '種田豆子南方山下智久下載小片片'
m = str.maketrans(test,test1)
new_v = v.translate(m)
print(new_v)

maketrans要和translate搭配使用 如果他們是一一對應的關係,新宣告一個字元 然後寫入str.maketrans(字串1,字串2) 然後寫入需要替換的內容,也就是:new_v = v.teanslate(m) 之後輸出的就是“草田盛子豆方苗稀智久稀載小片片”

test  = 'qeqwOOOraliOOOejqaOOOsads'
 v = test.partition('OOO')#按照OOO把字串分割成3份
 v = test.rpartition('OOO')#從右面尋找OOO分割成三份
 v = test.split('OOO',2)#這個會把OOO刪掉的同時把字串分開
 v = test.rsplit('OOO',2)#這個的話就是從右邊開始分割
#用力做分割,正則表示式是這兩個表示式的合集
 print(v)
 test = 'qwweqweqwe\nqqqqqqq\nwwwwww'
 v = test.splitlines(False)
 print(v)#分割,只能根據True和False是否來保留\n
 test=  'backend 1.1.1.1'
 v = test.startswith('a')#判斷是否是a開頭的
#endswith是判斷是否a是結尾的
 test = 'yIBOLE'
 v = test.swapcase()#大寫變小寫,小寫變大寫
 print(v)