Day01:總結一下str的常見操作吧~

燴麵發表於2019-03-21

今日碎碎念

今天是滿課的一天呢,好像也沒學特別多的東西。自己隨便總結一下吧。懶得寫就直接放程式碼吧。

普通增刪

append(),insert(),pop()

這些都很簡單,增加,插入,刪除

前後刪除

s.rstrip(self, *args, **kwargs) 從右往左

s.lstrip(self, *args, **kwargs) 從左往右

s.strip(self, *args, **kwargs) 從兩邊開始

預設刪除空格,也可以指定特定字元

大小寫

s.title()

每個隔開(特殊字元或數字)的單詞首字母大寫

s.upper()

全部大寫

s.lower()

全部小寫

s.swapcase()

大小寫翻轉

s.capitalize()

首字母大寫

格式化輸出的三種方法

s.format()

res='{} {} {}'.format('egon',18,'male')#按順序
res='{1} {0} {1}'.format('egon',18,'male')#指定位置
res='{name} {age} {sex}'.format(sex='male',name='egon',age=18)
複製程式碼

is系列(返回bool值)

name='taibai123'
print(name.isalnum()) #是否字串由字母或數字組成
print(name.isalpha()) #是否字串只由字母組成
print(name.isdigit()) #是否字串只由數字組成
複製程式碼

尋找

尋找

分割

s.split(self, *args, **kwargs)

以什麼分割,最終形成一個列表此列表不含有這個分割的元素。

最後就這樣吧

相關文章