python基礎-字符串的修改


所謂修改字符串,指的是通過函數的形式修改字符串中的數據。

replace()替換

字符串序列.replace(舊子串,新子串,替換次數)

注意:替換次數如果查出子串出現次數,則替換次數為該子串出現次數。

mystr ="hello world and supertest and sddd and python"

print(mystr.replace('and','he'))  #hello world he supertest he sddd he python

數據按照是否能直接修改分為可變類型和不可變類型兩種,字符串類型的數據修改的時候不能改變原有字符串,屬於不能直接修改的數據類型為不可變數據類型

split()按照指定字符分割字符串

語法

1.字符串序列.split(分割字符,num)

注意:num表示的是分割字符出現的次數,即即將來返回的數據個數為num+1個

mystr = 'hello world and supertest and su and python'
print(mystr.split('and',2))
print(mystr.split('and'))
#如果分割字符是原有字符串的子串,分割后則丟失該子串。
jion():用一個字符或子串合並字符串,即是將多個字符串合並為一個新的字符串
字符或者子串.join(多字符串組成的序列)
t1=('aa','b','cc','ddd')
print('...'.ioin(t1))

capitalize()將字符串第一個字符轉換成大寫 ,注意只是字符串第一個字符大寫,其他字符全部小寫
title()將字符串每個單詞首字母轉換成大寫
lower()將字符串中大寫轉小寫
lstrip()刪除字符串左側空白字符
rstrip()刪除字符串右側空白字符
ljust()返回一個原字符串左對齊
語法:字符串序列.ljust(長度,填充字符)
rjust()返回一個原字符串右對齊,並且使用指定字符填充至對應長度的新字符串,語法和ljust()相同
center()返回一個原字符串居中對齊,並使用指定字符填充至對應長度的新字符串,語法和ljust()相同




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM