# 2.刪減當strip()方法指定輸入引數時,刪除指定的字元,如:strip([chars]),
lstrip([chars]),
rstrip([chars])
(1)strip([chars]) strip()函式族用以去除字串兩端的空白符,保留中間的空白符
空白符由string.whitespace常量定義
>>> print ' abc d '.strip().replace(' ','*')
abc*d
x = ''' line one
line two
and line three
'''>>> print x.replace(' ','*')
***line*one
****line*two
and*line*three****
>>> print x.strip().replace(' ','*')
line*one
****line*two
and*line*three
>>> print 'abc'.strip('a')
bc
(2)lstrip([chars])和rstrip([chars])分別刪除字串左端和右端的空白符或指定字元。這兩個方法只會作用於對應端的指定字元(預設作用於空白符)而對應端不管有多少指定字元都會被刪除>>> print ' abc'.lstrip().replace(' ','*')
abc>>> print 'abc '.lstrip().replace(' ','*')
abc***
>>> print 'aabac'.lstrip('a')
bac>>> print 'abc'.lstrip('c')
abc>>> print ' abc'.lstrip().replace(' ','*')
abc>>> print ' abc'.rstrip().replace(' ','*')
***abc
>>> print 'abc'.rstrip('a')
abcprint 'abc'.rstrip('c')
>>> print 'abc'.rstrip('c')
ab
Python字串方法詳細介紹1 填充
1.填充 center width fillchar ljust width fillchar rjust width fillchar zfill width expandtabs tabsize fillchar 引數指定了用以填充的字元,預設為空格 1 string.center width ...
Python字串方法詳細介紹3 變形
3.變形 lower upper capitalize swapcase title 這幾個方法比較簡單,它們不需要輸入引數,返回相應的結果 1 lower 將原字串的字元全部轉成小寫字母,若有數字或其他字元就原樣輸出 print abc1 lower abc1 2 upper 與lower 相反,...
Python字串基本方法介紹
upper 轉大寫 lower 轉小寫 isalnum 是否全是字母和數字,並至少有乙個字元 isdigit 是否全是數字,並至少有乙個字元 isalpha 是否全是字母,並至少有乙個字元 isupper 是否全是大寫,當全是大寫和數字一起時候,也判斷為true islower 是否全是小寫,當全是...