Python字串方法詳細介紹2 刪除

2021-07-02 07:48:18 字數 1165 閱讀 5892

# 2.刪減

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

當strip()方法指定輸入引數時,刪除指定的字元,如:
>>> 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 是否全是小寫,當全是...