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