python字串操作

2021-10-14 04:51:24 字數 1951 閱讀 9782

python是做自動化比較主流的工具之一

a = "jwfoewfjowfjssaf89932!!@@#$%%#%"

print(a)

print( type )

# todo: 三引號,可以多多行字串,三引號,也可以是雙引和單引

a = """sklfweof

sfwofewfe

fsdfoowef

fw2fw2feo"""

print(a)

# todo:upper 全部轉換成大寫

a = 'hello world'

print(a.upper())

# todo:lower 全部轉換成小寫

b = 'hello world'

print(b.lower())

# todo:title 首字母大寫

c = 'hello world'

print(c.title())

# todo:upper 第乙個字母大寫

d = 'hello world'

print(d.capitalize())

# todo:swapcase 大小寫互換(如果是英文轉換成中文,如果是中文轉換成英文)

e = 'helllo world'

print(e.swapcase())

# todo:replace() 替換某個字元

a = '小花是測試大佬666 '

print(a.replace('小花','曉琳'))

# todo:find 查詢指定字元 0是找到 -1是未找到

print(a.find('小花'))

print(a.find('88'))

# todo:index 返回的是索引位置, 如果找不到就會報錯 value error 值錯誤

# print(a.index('88'))

print(a.index('66'))

# todo:count() 查詢字元的次數

song = '小花是大佬,小花非常努力,小花善於表達自己'

print(song.count('小花'))

print(a.count('6'))

# todo:join() 字串拼接的高階方法 』#『拼接符

a="#".join(['zhenzhen','mingkun','yangyang'])

print(a)

# todo:split()拆開

c = 'zhenzhen,xiaoling,sikai'

print(c.split(','))

# todo:strip()字串去掉空格

word = ' hello '

print(word.strip())

# todo:isdigit() 是否是正整數返回布林值

c_2 = '45566464'

print(c_2.isdigit())

# todo:islower()檢查引數是否為小寫英文本母,返回布林值

c_1 = 'xuhenzhen'

print(c_1.islower())

格式化輸出:

字串裡邊有一部分是動態變化的。

format函式:

{} 佔位符

替換佔位符的時候,可以是任意型別。

format函式:字串.format(第1個值,第2個值,第3個值)

num1 = 100.111

num2 = 200.25

# print(f" * = ")

res = num1 * num2

print(f" * = ")

# print(f"今天星期五,對嗎??")

以上是字型串的學用函式,希望能夠幫助到大家

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