1. 程式人生 > >python 字符串-操作

python 字符串-操作

enter 輸出結果 pre ont 結果 我們 填充 list int

1.split() 使用特定的字符串切割字符串

1 #split() 使用特定的字符串切割字符串
2 shi = 離離原上草@一歲一枯榮@野火燒不盡@春風吹又生
3 result = shi.split(@,2) #的字符的2位置之前切割,(@字符可以自定義)
4 print(result)
5 #輸出結果:[‘離離原上草‘, ‘一歲一枯榮‘, ‘野火燒不盡@春風吹又生‘]

2.join() 使用特定字符串將容器數據連接成一個字符串

1 #join() 使用特定字符串將容器數據連接成一個字符串
2 shilist = [離離原上草,一歲一枯榮
,野火燒不盡,春風吹又生] 3 result = ^_^.join(shilist) 4 print(result) 5 #輸出結果:離離原上草^_^一歲一枯榮^_^野火燒不盡^_^春風吹又生

3.zfill()零填充效果

1 #zfill()零填充效果
2 num = 1235# 學號7位數  不夠7位前面補充0    ->0000005
3 result = num.zfill(7)
4 print(result)
5 #輸出結果:0001235

4.center()使用指定的字符將字符串填充到指定的長度,原有內容居中對齊

1 #center()使用指定的字符將字符串填充到指定的長度,原有內容居中對齊
2 xdl = IT兄弟連 3 #result = xdl.center(10) 4 result = xdl.center(11,#) 5 print(result) 6 #輸出結果:###IT兄弟連###

5.ljust()使用指定的字符將字符串填充到指定的長度,原有內容靠左對齊

1 #.ljust()使用指定的字符將字符串填充到指定的長度,原有內容靠左對齊
2 xdl = IT兄弟連
3 #result = xdl.ljust(10)
4 result = xdl.ljust(11,#)
5 print(result)
6 #輸出結果:IT兄弟連######

6.rjust()使用指定的字符將字符串填充到指定的長度,原有內容靠右對齊

1 #rjust()使用指定的字符將字符串填充到指定的長度,原有內容靠右對齊
2 xdl = IT兄弟連
3 #result = xdl.rjust(10)
4 result = xdl.rjust(11,#)
5 print(result)
6 #輸出結果:######IT兄弟連

7.strip() 去除字符串左右兩側指定的連續字符

1 #strip() 去除字符串左右兩側指定的連續字符
2 flower = #######牡丹百花重中最鮮艷#######
3 result = flower.strip(#)
4 print(result)
5 #輸出結果:牡丹百花重中最鮮艷

8.lstrip()去除字符串左側指定的連續字符

1 #lstrip()去除字符串左側指定的連續字符
2 flower = #######牡丹百花重中最鮮艷#######
3 result = flower.lstrip(#)
4 print(result)
5 #輸出結果:牡丹百花重中最鮮艷#######

9.rstrp()去除字符串右側指定的連續字符

1 1 #.rstrp()去除字符串右側指定的連續字符
2 2 flower = #######牡丹百花重中最鮮艷#######
3 3 result = flower.rstrip(#)
4 4 print(result)
5 5 #輸出結果:#######牡丹百花重中最鮮艷

10.replace() 字符串的替換操作

 1 #replace() 字符串的替換操作
 2 pc = 我有一臺小電腦,我從來都不玩遊戲,我用我的小電腦來學習,學習什麽呢,我們學習python
 3 #小電腦替換成 PC
 4 result = pc.replace(小電腦,PC)
 5 print(result)
 6 #輸出結果:我有一臺PC,我從來都不玩遊戲,我用我的PC來學習,學習什麽呢,我們學習python
 7 
 8 #將前2個我替換成I
 9 pc = 我有一臺小電腦,我從來都不玩遊戲,我用我的小電腦來學習,學習什麽呢,我們學習python
10 result = pc.replace(,I,2)
11 print(result)
12 #輸出結果:I有一臺小電腦,I從來都不玩遊戲,我用我的小電腦來學習,學習什麽呢,我們學習python

python 字符串-操作