在Python中,Pk10平臺出租【企鵝21717-93408】字符串是不可變類型,即無法直接修改字符串的某一位字符。因此改變一個字符串的元素需要新建一個新的字符串。
- Python中常見的修改字符串的方法
2.1 將字符串轉換成列表後修改值,然後用join組成新字符串>> name = 'Microstrong' #原字符串
>> name1 = list(name) #將字符串轉換爲列表
>> name1
['M', 'i', 'c', 'r', 'o', 's', 't', 'r', 'o', 'n', 'g'] #列表的每一個元素爲一個字符
>> name1[5] = 'S' #將列表中的第6個字符修改爲大S
>> name1
['M', 'i', 'c', 'r', 'o', 'S', 't', 'r', 'o', 'n', 'g']
>> name = ''.join(name1) #用空串將列表中的所有字符重新連接爲字符串
>> name
'MicroStrong' #新字符串
2.2 通過字符串序列切片方式
>> name = 'Hello Microstrong'
>> name = name[:5] + 'Xiao Qiang' #name前5個字符串+'Xiao Qiang'
>> name
'HelloXiao Qiang'
>> name = name[:5] + name[10:] #name前5個字符串+name第10位之後的字符串
>> name
'HelloQiang'