Python字符串的修改方法实例

 更新时间:2019年12月19日 15:06:54   作者:清酒伴歌谣  
这篇文章主要介绍了Python字符串的修改方法实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

这篇文章主要介绍了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数字图像处理之估计噪声参数,图像复原与重建,想了解图像处理的同学,一定要好好看看
    2021-04-04
  • python推导式的使用方法实例

    python推导式的使用方法实例

    这篇文章主要给大家介绍了关于python推导式的使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • python中getopt()函数用法详解

    python中getopt()函数用法详解

    这篇文章主要介绍了python中getopt()函数用法,通过getopt模块中的getopt( )方法,我们可以获取和解析命令行传入的参数,需要的朋友可以参考下
    2022-12-12
  • python PaddleOCR库用法及知识点详解

    python PaddleOCR库用法及知识点详解

    在本篇内容里小编给大家分享的是一篇关于python PaddleOCR库用法及知识点详解内容,对此有需要的朋友们可以学习参考下。
    2021-07-07
  • Pycharm修改python路径过程图解

    Pycharm修改python路径过程图解

    这篇文章主要介绍了Pycharm修改python路径过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • 7个实用的Python自动化代码别再重复造轮子了

    7个实用的Python自动化代码别再重复造轮子了

    关于Python有一句名言:不要重复造轮子,给大家分享经过Python3.6.4调试通过的代码,感兴趣的朋友跟随小编一起看看吧
    2023-11-11
  • Python的爬虫包Beautiful Soup中用正则表达式来搜索

    Python的爬虫包Beautiful Soup中用正则表达式来搜索

    这篇文章主要介绍了Python的爬虫包Beautiful Soup中用正则表达式来搜索的技巧,包括使用正则表达式去搜索多种可能的关键字以及查找属性值未知的标签等,需要的朋友可以参考下
    2016-01-01
  • 十分钟轻松掌握dataframe数据选择

    十分钟轻松掌握dataframe数据选择

    这篇文章主要介绍了十分钟轻松掌握dataframe数据选择,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • Python万物皆对象理解及源码学习

    Python万物皆对象理解及源码学习

    这篇文章主要为大家介绍了Python万物皆对象的源码学习,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • Python列表list的详细用法介绍

    Python列表list的详细用法介绍

    这篇文章主要介绍了Python列表list的详细用法介绍,列表(list)作为Python中基本的数据结构,是存储数据的容器,相当于其它语言中所说的数组
    2022-07-07

最新评论