字串 操作

2022-09-02 07:54:08 字數 3021 閱讀 8846

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

1

#split() 使用特定的字串切割字串

2 shi = '

離離原上草@一歲一枯榮@野火燒不盡@春風吹又生

'3 result = shi.split('

@',2) #

的字元的2位置之前切割,(@字元可以自定義)

4print

(result)5#

輸出結果:['離離原上草', '一歲一枯榮', '野火燒不盡@春風吹又生']

2.join() 使用特定字串將容器資料連線成乙個字串

1

#join() 使用特定字串將容器資料連線成乙個字串

2 shilist = ['

離離原上草

','一歲一枯榮

','野火燒不盡

','春風吹又生']

3 result = '

^_^'

.join(shilist)

4print

(result)5#

輸出結果:離離原上草^_^一歲一枯榮^_^野火燒不盡^_^春風吹又生

3.zfill()零填充效果

1

#zfill()零填充效果

2 num = '

1235'#

學號7位數 不夠7位前面補充0 ->0000005

3 result = num.zfill(7)

4print

(result)5#

輸出結果:0001235

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

1

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

2 xdl = '

it兄弟連'3

#result = xdl.center(10)

4 result = xdl.center(11,'#'

)5print

(result)6#

輸出結果:###it兄弟連###

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

1

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

2 xdl = '

it兄弟連'3

#result = xdl.ljust(10)

4 result = xdl.ljust(11,'#'

)5print

(result)6#

輸出結果:it兄弟連######

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

1

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

2 xdl = '

it兄弟連'3

#result = xdl.rjust(10)

4 result = xdl.rjust(11,'#'

)5print

(result)6#

輸出結果:######it兄弟連

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

1

#strip() 去除字串左右兩側指定的連續字元

2 flower = '

#######牡丹百花重中最鮮豔#######

'3 result = flower.strip('#'

)4print

(result)5#

輸出結果:牡丹百花重中最鮮豔

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

1

#lstrip()去除字串左側指定的連續字元

2 flower = '

#######牡丹百花重中最鮮豔#######

'3 result = flower.lstrip('#'

)4print

(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'

)5print

(result)6#

輸出結果:我有一台pc,我從來都不玩遊戲,我用我的pc來學習,學習什麼呢,我們學習python78

#將前2個我替換成i

9 pc = '

我有一台小電腦,我從來都不玩遊戲,我用我的小電腦來學習,學習什麼呢,我們學習python

'10 result = pc.replace('

我','

i',2)

11print

(result)12#

輸出結果:i有一台小電腦,i從來都不玩遊戲,我用我的小電腦來學習,學習什麼呢,我們學習python

字串操作 靠字串分割字串

字串分解函式。注意strtok比較複雜。要妥善運用!也可以不用strtok函式,但要實現字串靠字串分割比較困難!注意str指向的空間必須是可讀可寫的 如陣列或動態分配的空間 不能為字串常量的指標,因為strtok改變了其中的內容。include include 功能 將str中的字串按照elemon...

字串操作

字串操作 要了解字串操作首先要了解什麼是字串。前面已經提過,字串是乙個由零個或者多個字元組成的有限序列,既然是有限的那麼也就意味著字串存在乙個起始位置和乙個結束位置。我們以指定起始位置的方式來通知程式從該位置起向後的一段記憶體空間的內容應該解釋為字串。那麼這個字串在什麼地方結束呢?規定當遇到字元 0...

字串操作

include using namespace std int strlength char str char strcopy char str1,char str2 char strlink char str1,char str2 int main char strcopy char str1,c...