python 字符串“修改”的几种方法

大家都知道,python中字符串属于不可修改的数据类型,但是我们可以通过其他方法将它进行变相的修改。

方法一:将字符串转换成列表,修改成功后再利用字符串的join函数将列表转换回字符串。

str1 = "我是字符串数据类型"
# 将字符串类型转换成列表类型
list1 = list(str1)
print(list1)
list1[0] = "它"  # 将列表中的第一个数据修改为它
str1 = "".join(list1)   # 将列表转换成字符串类型
print(str1)
运行结果:
['我', '是', '字', '符', '串', '数', '据', '类', '型']
它是字符串数据类型

方法二:通过字符串replace函数将字符串中需要替换的字符进行替换并且重新赋值给字符串

str1 = "我是字符串数据类型"
str1 = str1.replace("我", "它")
print(str1)
它是字符串数据类型

方法三:字符串的切片和拼接

str1 = "我是字符串数据类型"
str2 = "它是"
new_str = str1[2:]
str1 = str2 + new_str
print(str1)
它是字符串数据类型
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值