Python字符串的修改方法实例
2019-12-20 07:12
1066 查看
这篇文章主要介绍了Python字符串的修改方法实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
我们在修改字符串时 通常遇到报错:
TypeError: 'str' object does not support item assignment
在Python中,字符串是不可变类型,即无法直接修改字符串的某一位字符。
因此改变一个字符串的元素需要新建一个新的字符串。
常见的修改方法有以几种:
方法1:将字符串转换成列表后修改值,然后用join组成新字符串
# 原字符串 s = 'abcdef' # 将字符串转换为列表 s1 = list(s) print(s1) # 将列表中的第5个字符修改为E s1[4] = 'E' # 将列表中的第5个字符修改为E s1[5] = 'F' print(s1) # 用空串将列表中的所有字符重新连接为字符串 s = ''.join(s1) print(s)
方法2: 通过字符串序列切片方式
spam = 'I have a pet cat' spam = spam[:13] + 'C' + spam[14:] print(spam)
方法3: 使用字符串的replace函数
s = 'abcdef' # 用A替换a s = s.replace('a', 'A') print(s) # 用123替换bcd s = s.replace('bcd', '123') print(s)
以上就是本文的全部内容,希望对大家的学习有所帮助
您可能感兴趣的文章:
相关文章推荐
- 动态修改Python类和实例的方法(转)
- python向字符串中添加元素的实例方法
- python 通过字符串调用对象属性或方法的实例讲解
- python 字符串“修改”的几种方法
- 实例演示 python 字符串 方法
- Python学习笔记之字符串和字符串方法实例详解
- 零基础学python-7.4 修改字符串实例总结
- 零基础学python-7.4 修改字符串实例总结
- 间接修改Python字符串元素的三种方法
- python 随机数使用方法,推导以及字符串,双色球小程序实例
- Python常用随机数与随机字符串方法实例
- python字符串string的内置方法实例详解
- 零基础学python-7.4 修改字符串实例总结
- 【Python初学者】使用方法修改字符串的大小写
- Python字符串加密解密方法总结
- Python 实现str类型修改的方法
- python 判断字符串中字符类型的常用方法
- 简单文件操作python 修改文件指定行的方法
- Python 实例方法、@staticmethod和@classmethod
- python字符串、元组和列表常用的一些方法