說明:
使用ipython查看python3的內置函數 ,只需要輸入字符串按兩下tab鍵
- capitalize():將字符串中第一個字符大寫
- casefold:將字符串中的所有大寫字母轉為小寫
- center(len,str): 返回一個 len長度的str,並使原有字符串居中
- count(str,begin, end): 返回字符串str出現的次數,可以使用開始和結束索引限定范圍
- encode(encoding,errors): 返回一個bytes對象,原始字符串指定為encoding的編碼格式
- endswitch(str,begin,end): 返回bool結果,判斷是否已str結束,可以指定開始和結束索引
- expandtabs(tabsize=8): 把制度創新中tab轉為空格(默認空格的tabsize = 8)
- find(str,begin,end): 查找str是否在字符串中,如果找到返回索引,查找不到返回-1, 可以指定開始和結束索引
- format: 字符串的格式化,字符串以{}作為占位符
- format_map({key:value}): 字符串格式化,以字典形式, 其中key值為占位符{key}
- index(str,begin,end): 查找str的索引,如果不存在則返回錯誤,可以指定開始和結束索引
- isalnum(): 如果字符串全由數字、字母、數字和字母組成 返回true
- isalpha(): 如果字符串至少有一個字符並且所有字符都是字母則返回 True
- isascii(): 是否為ascii碼,判斷時必須是字符串形式,或則報錯
- isdecimal(): 可解釋為十進制數字則返回True
- isdigit(): 是否全由數字組成,是則返回True
- isidentifier(): 用於判斷字符串是否是有效的 Python 標識符,可用來判斷變量名是否合法
- islower(): 判斷字符串是否都是小寫,是則返回True
- isnumeric(): 判斷字符串是否只包含數字,是則返回True
- isprintable(): 判斷字符串中所有字符是否都是可打印字符或字符串為空返回 True
Unicode字符集中“Other” “Separator”類別的字符為不可打印的字符(但不包括ASCII碼中的空格(0x20))。可用於判斷轉義字符。
ASCII碼中第0~32號及第127號是控制字符;第33~126號是可打印字符,其中第48~57號為0~9十個阿拉伯數字;65~90號為26個大寫英文字母,97~122號為26個小寫英文字母。
- isspace(): 判斷字符串是空格,返回True
- istitle(): 如果字符串是標題化則返回True
- issupper(): 判斷字符串都是為大寫,返回True
- join(str): 字符串鏈接 連接元素str
- ljust(len): 返回原字符串左對齊,並且使用空格填充長度len的新字符串
- lower(): 將所有大寫字符轉為小寫
- lstrip(): 截掉string左邊的空格
- maketrans(in, out) : 創建字符映射的轉換表(in:字符串要替代的字符,out:映射的字符串)
- partition(str): 用來根據指定的分隔符將字符串進行分割
- replace(str1,str2, len=count(str1)): 將字符串str1替換成str2, len表示最大替換次數
- rfind(str, begin,end): 查找字符串,從右邊查找,並可以指定查找索引
- rindex(str,begin,end): 從右邊查找索引,可以指定開始結束索引
- rjust(len): 返回一個原字符串右對齊,並用空格填充到長度len的新字符串
- rpartition(str): 從右邊按指定字符分割字符串
- rsplit(): 刪除字符串末尾的空格
- rstrip():截掉字符串右邊的空格
- split(str,len): 按照str對字符串進行切片,可以指定分割幾個字符串len
- splitlines(): 按行分割字符串,返回列表,可以指定分割幾個字符串
- startswith(str): 判斷字符串是否以str開始
- strip() : 在字符串上執行l/r strip()
- swapcase(): 翻轉字符串中的大小寫
- title():將字符串標題化(所有單詞大寫開始,其余均小寫)
- translate(str,del): 根據str給出的表轉換字符串的字符,將要過濾掉的字符放到del中
- upper(): 將字符串中的小寫轉大寫
- zfill(len): 返回長度為len的字符串,原始字符串右對齊,前面填充0