python学习---常见的内置字符串(二)
注:將字符串內(nèi)置函數(shù)記錄整理下,之后需要用到的時(shí)候便于查找學(xué)習(xí)。
1.capitalize() : 第一個(gè)字符變?yōu)榇髮?br /> 例子:
str2 = 'xiaoxie' str2.capitalize() = 'Xiaoxie'截圖:
2.casefold() :將所有字符串改為小寫
截圖:
3.center(width) : 字符串居中,并使用空格填充至長(zhǎng)度為width的新字符串中。
截圖:
4.count(sub[,start[,end]]) : 返回sub在字符串里出現(xiàn)的次數(shù),start、end參數(shù)表示范圍可選
截圖:
5.encode(encoding = ‘utf-8’, errors = ‘strict’) : 以encoding指定的編碼格式對(duì)字符串進(jìn)行編碼
6.endswith(sub[,start[,end]]) : 檢查字符串是否以sub字符串結(jié)束,如果是返回True,否則返回False,start 和 end 參數(shù)表示范圍可選。
7.find(sub[,start[,end]]) : 檢測(cè)sub是否包含在字符串中,如果有則返回索引值,否則返回-1。 start 和 end 參數(shù)表示范圍可選。
str3 = 'I\tlove\tfishc.com' str3.find('fish') 7 str3.find('il') -1
8. index(sub[,start[,end]]) : 跟find方法一樣,不過(guò)如果sub不在string中會(huì)產(chǎn)生異常。
9 isalpha() : 如果字符串中至少有一個(gè)字符并且所有字符都是字母,則返回True,否則返回False。
10.isdecimal() : 如果字符串包含十進(jìn)制數(shù)字,只返回True,否則返回False
11.isdigit() : 如果字符串只包含數(shù)字,返回True,否則返回False.
12 islower() : 如果字符串中至少包含一個(gè)區(qū)分大小寫的字符,并且這些字符都是小寫,返回True,否則返回False.
13 isnumeric() : 如果字符串只包含數(shù)字字符,返回True,否則返回False。
14 isspace() : 如果字符串只包含空格,則返回True,否則返回False.
15.istitle() : 如果字符串是標(biāo)題化(所有單詞以大寫開(kāi)始,其余字母均小寫),返回True,否則返回False.
16.isupper() : 如果字符串中至少包含一個(gè)區(qū)分大小寫字符,并且這些字符都是大寫,返回True,否則返回False.
17.join(sub) ; 以字符串為分隔符,插入到sub中所有字符之間。
18. ljust(width) : 返回一個(gè)左對(duì)齊的字符中,并使用空格填充至長(zhǎng)度為width的新字符中。
19 lstrip() : 去掉字符左邊的所有空格。
20 partition(sub) : 找到字符串中sub,把字符串分成一個(gè)3元組(pre_sub,sub,fol_sub),如果字符串不包含sub,則返回(‘原字符串’,‘’,‘’)
21.replace(old,new[,count]): 把字符串中的old子字符串替換成new子字符串,如果count指定,則替換不超過(guò)count次。
22.rifind(sub[,start[,end]]) : 類似于find()方法,不過(guò)從右邊開(kāi)始查找。
23 strip([chars]) : 刪除字符串前邊和后邊所有的空格,chars參數(shù)定制刪除的字符,可選。
24 swapcase() : 反轉(zhuǎn)字符串中的大小寫。
25 title() : 返回標(biāo)題化(所有的單詞以大寫開(kāi)始,其余小寫)的字符串
26 upper() : 轉(zhuǎn)換字符串中的所以大小寫字符為大寫。
27 zfill(width) : 返回長(zhǎng)度為width的字符串,原字符串右對(duì)齊,前邊用0填充。
總結(jié)
以上是生活随笔為你收集整理的python学习---常见的内置字符串(二)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: sublime text插件emmet的
- 下一篇: websocket python爬虫_p