python字串用法 python字串使用總結

2021-10-11 09:58:18 字數 1766 閱讀 8286

python

字串使用總結

字串是程式中最常見的資料型別。在

python

中,可以使用三種方式定義字串。單

引號、雙引號和三引號。

例如:'string'

"string"

"""string"""

或者是'''string'''

在使用上,單引號和雙引號沒有什麼區別。三引號的主要功能是在字串中可以

包含換行

。也就是說,在三引號中的字串,如果其中的內容在程式中是分行的,那麼,在使用中

也是分行的。這樣就不需要顯示的使用

"\n"

來換行了。

像多數程式語言一樣,

python

中的字串是不可變的。同樣,對於轉義字元的處理,也

和其他語言類似。如

'what's

your

name?'

,在這個字串內部,出現了

字元,對

於這個字元,

可以使用

字元轉移:

'what\'s

your

name?'

或者使用雙引號代替字串定

義:"what's

your

name?"

。經常使用的方式是用

來轉義字元。可以使用

'\n'

來定義表示

乙個換行,

'\t'

表示乙個

tab表示乙個真實的

字元。1.

擷取字串

特別注意:

下標從開始;

str[0:3]

不包含下標為

的字元str =

print str[0:3] #

擷取第一位到第三位的字元

print str[:] #

擷取字串的全部字元

print str[6:] #

擷取第七個字元到結尾

print str[:-3] #

擷取從頭開始到倒數第三個字元之前

print str[2] #

擷取第三個字元

print str[-1] #

擷取倒數第乙個字元

print str[::-1] #

創造乙個與原字串順序相反的字串

print str[-3:-1] #

擷取倒數第三位與倒數第一位之前的字元

print str[-3:] #

擷取倒數第三位到結尾

2.字串的測試函式

這一類函式在

string

模組中沒有,這些函式返回的都是

bool

值:s.startwith(prefix[,start[,end]]) #

是否以prefix

開頭s.endwith(suffix[,start[,end]])

以suffix

結尾s.isalnum()

是否全是字母和數字,並至少有乙個字元

s.isalpha()

是否全是字母,並至少有乙個字元

s.isdigit()

是否全是數字,並至少有乙個字元

s.isspace() #

是否全是空白字元,並至少有乙個字元

s.islower() #s

中的字母是否全是小寫

s.isupper() #s

中的字母是否便是大寫

s.istitle() #s

是否是首字母大寫的

3.字串在輸出時的對齊

python用法字串 python的字串用法

name my name is and i am old name.capitalize 首字母大寫,其他小寫 print name.capitalize name.count a 統計相同字元的個數 print name.count a 全部小寫 print name.casefold 50個字元...

Python字串常見用法

字串常見函式及用法 首字母大寫 s alexwusir s1 s.capitalize 首字母大寫 print s1 全大寫,全小寫 s alexwusir s2 s.upper 全大寫 s21 s.lower 全小寫例子 輸入驗證碼的時候不需要區分大小寫 s str aceq1 you input...

Python 字串用法(一)

1.進製轉換 一般的操作是查詢資料的二進位制長度bit length 一般資料有 1 二進位制 逢二進一 2 十進位制,0 9 逢十進一 3 八進位制,0 7 逢八進一 4 十六進製制,0 f 逢十六進一 例如 a 20 print a.bit length 就能得到a這個變數的值的二進位制長度2....