python中修改字串方法

2021-09-25 10:19:23 字數 595 閱讀 4129

1. 即像是input()得到的字串string1,不能通過索引下標的方式來改變字串的內容;類似c語言中的字串常量;

2. 改變方法:

a. 建立新的字串string2,以string1為基礎往裡面新增改變後字元;

message =

input()

vow=

"abcde"

newmessage=

""for letter in message :

newmessage+=letter

print

(newmessage)

b. 用專有函式string2=string1.repace(『被替換』,『替換者』);
string2=string1.replace(

'a',

'b')

#將string1中的a換成b

c. 將字串變為列表,列表是可變的,進行操作後再強制轉換回字串,同樣開闢了新的位址; string2=str(list1)

d. 通過切片操作建立新的字串string2;

l2=l1[2:

10]

python 修改字串

在python中,字串是不可變型別,即無法直接修改字串的某一位字元。因此改變乙個字串的元素需要新建乙個新的字串。常見的修改方法有以下4種。方法1 將字串轉換成列表後修改值,然後用join組成新字串 s abcdef 原字串 s1 list s 將字串轉換為列表 s1 a b c d e f 列表的每...

Python中修改字串的幾種方法

在python中,字串是不可變型別,即無法直接修改字串的某一位字元。因此改變乙個字串的元素需要新建乙個新的字串。name microstrong 原字串 name1 list name 將字串轉換為列表 name1 m i c r o s t r o n g 列表的每乙個元素為乙個字元 name1 ...

python中修改字串的幾種方法

在python中,字串是不可變型別,即無法直接修改字串的某一位字元。因此改變乙個字串的元素需要新建乙個新的字串。常見的修改方法有以下4種。方法1 將字串轉換成列表後修改值,然後用join組成新字串 s abcdef 原字串 s1 list s 將字串轉換為列表 s1 a b c d e f 列表的每...