python之str相關操作

2021-10-05 21:16:06 字數 1319 閱讀 4023

ord() 函式是 chr() 函式(對於8位的ascii字串)或 unichr() 函式(對於unicode物件)的配對函式,它以乙個字元(長度為1的字串)作為引數,返回對應的 ascii 數值 。

>>

>

ord(

'a')

97>>

>

ord(

'b')

98

chr() 用乙個範圍在 range(256)內的(就是0~255)整數作引數,返回乙個對應的字元。

>>

>

print

chr(

0x30),

chr(

0x31),

chr(

0x61

)# 十六進製制

01 a

>>

>

print

chr(48)

,chr(49

),chr(97)

# 十進位制

01 a

返回字串最後一次出現的位置(從右向左查詢),如果沒有匹配項則返回-1。

str

.rfind(

str, beg=

0 end=

len(string)

)

s.isdigit()返回的是布林值:true false

s中至少有乙個字元且如果s中的所有字元都是數字,那麼返回結果就是true;否則,就返回false

s.isalpha()返回的是布林值:true false

s中至少有乙個字元且如果s中的所有字元都是字母,那麼返回結果就是true;否則,就返回false

s.isalnum()返回的是布林值:true false

s中至少有乙個字元且如果s中的所有字元都是字母數字,那麼返回結果就是true;否則,就返回false

注意

1.python官方定義中的字母:大家預設為英文本母+漢字即可

2.python官方定義中的數字:大家預設為阿拉伯數字+帶圈的數字即可

用於將序列中的元素以指定的字元連線生成乙個新的字串。

str

.join(sequence)

str=

"-";

seq =

("a"

,"b"

,"c");

# 字串序列

print

str.join( seq )

;output:

a-b-c

Python之str操作方法 詳解

1.str.format 使用 佔位符格式化字串 佔位符中的索引號形式和鍵值對形式可以混合使www.cppcns.com用 string python django tornado format 2.7,web tornado 有多少個 佔位符就有多少個值與其對應,按照順序 填 進字串中 strin...

python之函式用法 str

coding utf 8 python 27 xiaodeng python之函式用法 str str 說明 直接列印物件的實現方法 案例 class fruit fruit類 def str self 定義物件的字串表示 return self.doc if name main fruit fru...

Python基礎之字串 str 常用操作

len 返回字串的長度 python3 print len ab12我 5 python2 print len ab12我 6join 將字串的每個元素按照指定的分隔符進行拼接 def join self,iterable return str1 str2 test str1.join str2 t...