python 字串操作

2022-08-13 09:30:19 字數 1424 閱讀 7765

英文不好只能硬記了

name="abcde"

name2=abcd\te

name.capitalize()  //首字母大寫

name.count("a")  // 統計a有多少個

name.casefold()  

name.center(10,"-")  //輸出:  ---------abcde---------

name.encode() //轉成 2進製

name.endswith("e")   //判斷乙個字串是否以e結尾

name2.expandtabs(tabsize=10) // 輸出: abcd          e

name.find("a") //返回找到的字元的索引

name.format()  //格式化字串

name.format_map()

name.isalnum()   //判斷是否是阿拉伯數字,只要字元包含數字都會返回true

name.isalpha() //判斷是否是純英文本元

name.isdigit() //判斷是否是整數

name.isdentifier()  // 判斷是不是乙個合法的識別符號(變數名)

name.islower()  //判斷是否是小寫

name.isspance()  //判斷是否是空格

name.istitle() //是否是標題  my name is 每個首字母大寫返回true

name.isprinttable()  //判斷是否可以列印

name.isupper()  // 是否大寫

name.join("==")  //輸出 :  =abcde=

",".join(['1','2','3'])  //輸出1,2,3

name.ljust(50,"*")//輸出  abcde*********  長度不夠50左邊用*補上

name.rjust(50,'*') 同上  為右邊

name.lower()  小寫

name.upper()  大寫

name.lstrip()  //左邊去除空格和換行

name.rstrip() 同上 右邊

name.strip()  //兩邊

name=str.maketrans("abc","123")

"abcfer".translate(name)  // 輸出: 123fer

name.replace("a","m",1)  //把 a 替換成m  只替換1個

name.rfind("e") 找到最右邊的e返回下標

name.split('b') //把字串預設分割成列表 b在分割時會去掉

name.splitlines()

name.swapcase()//大寫變小寫  小寫變大寫

name.zfill(50)  //長度不夠 左邊自動補零

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開...