Python之字串操作

2021-09-05 01:13:13 字數 973 閱讀 8774

每種語言都有字串這個資料型別,但是每種語言的字串操作都不盡相同,python相對於其他語言,字串操作其實有明顯的優勢,簡單明瞭。

# 定義乙個字串

name = "phone"

#將首字母變成大寫:

name.capitalize()

#格式化字串,不足的用其他標識填補:

name.center(50."-")

#把tab轉成若干個空格:

name.expandtabs(tabsize = 30)

#格式化字串:

name = "my name is "

name.format(name="jack")

name.format_map()

#判斷是否為阿拉伯字元

name.isalnum()

#判斷是否為純字元

name.idalpha()

#判斷是不是乙個合法的變數

name.isidentifier()

#每個字串是否為首字母大寫

name.istitle

#用字串鏈結列表中的每個元素

name = '+'

name.join([1,2,3])

#格式化字串,不夠再左/右補上

name.rjust(50,"-") | ljust(50,"-")

#去掉空格、回車

name.strip()

#將字元編碼

p = str.maketrans("abcdefg","123456")

name.translate(p)

#替換字元

name.replaace("a","a",2)

#按換行切分,結果為乙個列表

name.splitlines()

#大小寫互換

name.swapcase()

#將字串格式化撐n個長度,不夠在左邊補上0

name.zfill(50)

Python 之字串操作

capitalize 將字串的第乙個字元轉換為大寫 center width,fillchar 返回乙個指定的寬度 width 居中的字串,fillchar 為填充的字元,預設為空格。count str,beg 0,end len string 返回 str 在 string 裡面出現的次數,如果 ...

python之字串常規操作

python不允許直接與其他型別的資料拼接 str1 今 天 一 共 花 了 str2 元錢 num 10print str1 str num str2 str3 str1.split 3 計算字串的長度 print len str1 擷取字串 print str1 2 5 分隔字串 print s...

Python 之字串常用操作

字串表示 str與repr的區別 str 函式把值轉換為合理形式的字串,便於理解 repr 函式是建立乙個字串,以合法的python表示式形式來表示值。如下 encoding utf 8 print repr hello repr print str hello str 執行結果 hello rep...