Python字符串的修改方法实例


Posted in Python onDecember 19, 2019

这篇文章主要介绍了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新手实现2048小游戏
Mar 31 Python
实例讲解Python中函数的调用与定义
Mar 14 Python
打包发布Python模块的方法详解
Sep 18 Python
Python之Web框架Django项目搭建全过程
May 02 Python
Python3导入自定义模块的三种方法详解
Apr 13 Python
opencv python 2D直方图的示例代码
Jul 20 Python
Python批量修改图片分辨率的实例代码
Jul 04 Python
python函数的万能参数传参详解
Jul 26 Python
django 快速启动数据库客户端程序的方法示例
Aug 16 Python
Python3使用PySynth制作音乐的方法
Sep 09 Python
python 安装移动复制第三方库操作
Jul 13 Python
地图可视化神器kepler.gl python接口的使用方法
Dec 22 Python
python中property和setter装饰器用法
Dec 19 #Python
python装饰器代替set get方法实例
Dec 19 #Python
pandas factorize实现将字符串特征转化为数字特征
Dec 19 #Python
Python 解决OPEN读文件报错 ,路径以及r的问题
Dec 19 #Python
简单了解Python3 bytes和str类型的区别和联系
Dec 19 #Python
Python监控服务器实用工具psutil使用解析
Dec 19 #Python
Python使用pymysql模块操作mysql增删改查实例分析
Dec 19 #Python
You might like
PHP 上传文件的方法(类)
2009/07/30 PHP
PHP学习笔记 IIS7下安装配置php环境
2012/10/29 PHP
PHP中Header使用的HTTP协议及常用方法小结
2014/11/04 PHP
stripos函数知识点实例分享
2019/02/11 PHP
php文件上传原理与实现方法详解
2019/12/20 PHP
javascript div 遮罩层封锁整个页面
2009/07/10 Javascript
javascript 打印内容方法小结
2009/11/04 Javascript
js控制div及网页相关属性的代码
2009/12/19 Javascript
仿猪八戒网左下角的文字滚动效果
2011/10/28 Javascript
快速查找数组中的某个元素并返回下标示例
2013/09/03 Javascript
js onload事件不起作用示例分析
2013/10/09 Javascript
vue地区选择组件教程详解
2018/05/04 Javascript
使用JavaScript解析URL的方法示例
2019/03/01 Javascript
JavaScript实现滑动门效果
2020/01/18 Javascript
JS eval代码快速解密实例解析
2020/04/23 Javascript
Python中字典的基本知识初步介绍
2015/05/21 Python
Python实现获取磁盘剩余空间的2种方法
2017/06/07 Python
python 禁止函数修改列表的实现方法
2017/08/03 Python
Python随机生成均匀分布在单位圆内的点代码示例
2017/11/13 Python
Python爬虫番外篇之Cookie和Session详解
2017/12/27 Python
Python解析命令行读取参数--argparse模块使用方法
2018/01/23 Python
Python遍历pandas数据方法总结
2018/02/09 Python
django数据关系一对多、多对多模型、自关联的建立
2019/07/24 Python
CSS3的Flexbox布局的简明入门指南
2016/04/08 HTML / CSS
金牌葡萄酒俱乐部:Gold Medal Wine Club
2017/11/02 全球购物
Myprotein加拿大官网:欧洲第一的运动营养品牌
2018/01/06 全球购物
ReVive利维肤美国官网:RéVive Skincare
2018/04/18 全球购物
编写strcpy函数
2014/06/24 面试题
英语专业大学生求职简历的自我评价
2013/10/18 职场文书
新闻专业毕业生求职信
2014/08/08 职场文书
一份没有按时交货失信于客户的检讨书
2014/09/19 职场文书
欢迎词范文
2015/01/27 职场文书
道歉情书大全
2015/05/12 职场文书
公司车辆维修管理制度
2015/08/05 职场文书
解析redis hash应用场景和常用命令
2021/08/04 Redis
Python爬虫入门案例之回车桌面壁纸网美女图片采集
2021/10/16 Python