天天看點

字元串操作一S.strip 函數:lstrip()rstrip()函數lower()函數upper()函數swapcase()函數capitalize() 函數capwords()函數String.capwords(S)S.title() 函數S.ljust()函數S.rjust()函數S.center()S.zifll()填充

可以将字元串的左右空格\t等空白内容去除,該函數可以将字元串的左右兩邊

的空格、 \t等空白内容或指定字元串去除,并傳回處理後的結果,但原字元串

并未被改變。

不帶參數的strip()函數,表示把S中前後所有的空白字元全部去掉,包括

’ \n’ , ‘\t’ , ‘\r’ , ’ ’ 等不可見字元串,可以了解為把S前後空白字

符串替換為None;帶參數的strip()函數表示将S前後指定字元串chars去掉。

用法:S.strip([chars])

可以将字元串的左邊空格\t等空白内容去除

可以将字元串的右邊空格\t等空白内容去除

将字元串轉變為小寫

将字元串的大小寫互換

将字元串的首個字母轉換為大寫

把字元串中的每個單詞首字元轉換為大寫

#這是子產品中的方法。它把S用split()函數分開,然後用capitalize()把首字母變成大寫,最後用join()合并到一起

将字元串的每個單詞首字母大寫

S.ljust(width,[fillchar])

#輸出width個字元,S左對齊,不足部分用fillchar填充,預設的為空格。

代碼示例2:

預設不寫第二個參數,則使用

空格填充

S.rjust(width,[fillchar]) #右對齊

代碼示例:

S.center(width, [fillchar]) #中間對齊代碼示例:

執行結果:

S.zfill(width)

#把S變成width長,并在右對齊,不足部分用0補足

代碼示例4:

print s.zfill(20)

本文轉自 知止内明 51CTO部落格,原文連結:http://blog.51cto.com/357712148/2060787,如需轉載請自行聯系原作者

繼續閱讀