python 字串操作(全)

2022-05-08 23:15:14 字數 1772 閱讀 2564

1、【】根據索引擷取字串
2、【find】查詢字串中指定字元的索引值
3、【len】計算字串的長度 也可適用於列表、元組、字典來求元素個數
4、【isdigit數字、isalpha字母、isalnum數字或字母】字串內容判斷
5、【split】分割字串並返回乙個列表
6、【replace】替換字串中指定的字元
"""

1、【】根據索引擷取字串

"""str = "

abcd1234

"print(str[0]) #

aprint(str[0:-2]) #

abcd12

print(str[:3]) #

前3位 abc

print(str[-3:]) #

後3位 2234

"""2、【find】查詢字串中指定字元的索引值

"""str = "

[2019-10-20 21:46] value process finished with exit code 0 value=20;a=1;b=2

"print(str.find("

value=

")) #

59 (備註:"v"在字串中是第59個字元)

print(str[str.find("

value=

"):]) #

value=20;a=1;b=2(備註:":"後面不跟值,表示一直擷取到最後乙個字元)

"""3、【len】計算字串的長度 也可適用於列表、元組、字典來求元素個數

"""str = "

123456789

"print(len(str)) #

9"""

4、【isdigit數字、isalpha字母、isalnum數字或字母】字串內容判斷

"""str1 = "

123456

"print(str1.isdigit()) #

true(備註:判斷是否全為數字)

str2 = "

abcd

"print(str2.isalpha()) #

true(備註:判斷是否全為字母)

str3 = "

12abcd

"print(str3.isalnum()) #

true(備註:判斷是否全為數字、字母、數字+字母)

print(str2.isalnum()) #

true(備註:判斷是否全為數字、字母、數字+字母)

print(str1.isalnum()) #

true(備註:判斷是否全為數字、字母、數字+字母)

"""5、【split】分割字串並返回乙個列表

"""str = "

20190101,20190102,20190103,20190104,20190105

"mylist = str.split(","

)print(mylist) #

['20190101', '20190102', '20190103', '20190104', '20190105']

"""6、【replace】替換字串中指定的字元

"""str1 = "

zhang張123abc

"str2 = str1.replace("

g張12

", "

中華人民共和國")

print(str2) #

zhan中華人民共和國3abc

C C 字串string操作(全)

include int i 123 string a to string i atoi使用 string a 123 a.c str 把 a 轉化為const char 型別 int b atoi a.c str b 123 stoi使用 string a 123 int b stoi a b 12...

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