Python 字串操作

2022-05-18 11:14:29 字數 1615 閱讀 1929

字串常用操作

判斷

變數.endswith("結尾字元"):判斷結尾字串。

變數.isalnum():判斷是否是字母或數字。

變數.isalpha():判斷是否是存英文本元。

變數.isdecimal():判斷是否是存數字。

變數.isdigit():判斷是否是乙個整數。

變數.isidentifier():判斷是否是乙個合法的變數名。

變數.islower():判斷字串是否大寫。

變數.isnumeric():判斷字串是否都是數字。

變數.isspace():判斷是否只是個空格。

變數.istitle():判斷每個字元開頭第乙個字母大寫。

變數.isprintable():判斷變數是否能列印。(tty,drive檔案是不可列印的)

變數.isupper():判斷是否都是大寫。

變數.startswith() 方法用於檢查字串是否是以指定子字串開頭,如果是則返回 true,否則返回 false

替換

變數.center(數量,"字元"):指定列印字元,變數在中間。

變數.format(字元='字元'):修改變數下中括號內的字元。

變數/『字元』.join(建立列表):每個字元中間新增字元。

變數.ljust(長度,'字元'):最右側規定長度內用字元填補。

變數.rjust(長度,'字元'):最左側規定長度內用字元填補。

變數.lstrip():去掉左側的回車或空格。

變數.rstrip():去掉右側的回車或空格。

變數.strip():去掉兩側的回車或空格。

變數.replace('替換物件','替換值',個數):替換字串預設全選。

變數.split(指定分隔符):預設空格分割字串一列表形式輸出。

變數.splitlines():指定換行\n來進行分割。

查詢

變數.count("指定字元"):指定查詢字元個數。

變數.find("字串"):查詢字串位置,優先最左邊的值。

變數.rfind("字串"):查詢字串位置,優先最右邊的值。

轉換

變數.encode:資料型別裝轉換編譯。

變數.capitalize():變數首字母大寫。

變數.expandtabs(tabsize=空格數):轉換tab的空格數量。

變數.lower():小寫變為大寫。

變數.upper():大寫變為小寫。

變數.title():字元開頭字母大寫。

變數.translate**換變數):匯入變數進行轉換。

變數 = str.maketrans("轉換的值","轉換後的值"):進行字串的轉換。

變數.swapcase():顛倒大小寫進行轉換。

注:變數.zfill(範圍):指定範圍用0來填補。

len():返回括號內的字元個數,或變數的字元數。

round(浮點數,n): 需要浮點數數字後尾保留n位小數點

Python字串操作

1 複製字串 str2 str1 2 鏈結字串 str abc 3 查詢字串 string.find sub string.index sub string.rfind sub string,rindex sub 4 字串比較 cmp str1,str2 cmp str1.upper str2.up...

Python字串操作

python如何判斷乙個字串只包含數字字元 python 字串比較 下面列出了常用的python實現的字串操作 strcpy sstr1,sstr2 sstr1 strcpy sstr2 sstr1 sstr1 strcpy2 print sstr2 strcat sstr1,sstr2 sstr1...

python字串操作

在 python 有各種各樣的string操作函式。在歷史上string類在 python 中經歷了一段輪迴的歷史。在最開始的時候,python 有乙個專門的string的module,要使用string的方法要先import,但後來由於眾多的 python 使用者的建議,從 python 2.0開...