您的位置:首页 > 编程语言 > Python开发

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

2019-06-24 15:57 239 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/abiao7722882/article/details/93489422

大家都知道,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)
它是字符串数据类型
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: