Python字符串中添加、插入特定字符
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python字符串中添加、插入特定字符,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1100字,纯文字阅读大概需要2分钟。
内容图文
![Python字符串中添加、插入特定字符](/upload/InfoBanner/zyjiaocheng/1048/b49007df454d41699b0b2d1864274b28.jpg)
分析
我们将添加、插入、删除定义为:添加
: 在字符串的后面或者前面添加字符或者字符串插入
: 在字符串之间插入特定字符
在Python中,字符串是不可变的。所以无法直接删除、插入字符串之间的特定字符。
所以想对字符串中字符进行操作的时候,需要将字符串转变为列表,列表是可变的,这样就可以实现对字符串中特定字符的操作。
1、添加字符实现
添加字符或字符串
如果想在字符串土堆
后面或者前面添加碎念
字符串。
可以使用+
号实现字符串的连接,或者使用方法.join()
来连接字符串。
.join()
方法
官方是这样介绍的:
S.join(iterable) -> str
Return a string which is the concatenation of the strings in the
iterable. The separator between elements is S.
.join()
方法中传递的参数需要是可迭代的,另外,是使用S作为可迭代参数的分割。
通过以上几点,我们可以这样理解:a.join(b)
,比如 b=123456,是可以迭代的。这个方法的作用就是把a插入到b中每个字符中。1a2a3a4a5a6就是输出。‘‘.join([a, b])
是比较常见的用法。‘‘
是空字符,意味着在a, b之间加入空字符,也就是将a, b进行了连接。
实现添加
a = '公众号:'
b = '土堆碎念'
print(a + b)
print(''.join([a, b]))
最后的输出:
2、插入字符实现
首先将字符串转换为列表,然后使用列表的.insert()
方法来插入字符。
.insert()
用法
L.insert(index, object) -- insert object before index
注意:.insert()
方法不返回参数,直接在对L
进行修改。
将对象插入到指定位置的前面。比如[‘a‘, ‘b‘].insert(1, ‘c‘)
,那么最后的输出就是`[‘a‘, ‘c‘, ‘b‘]。
这个方法是属于列表的方法。
实现插入
a = '公众号:碎念'
b = '土堆'
str_list = list(a)
str_list.insert(4, b)
a_b = ''.join(str_list)
输出:
教程中的Costco,只给你各领域更好的教程,不再为挑选教程而闹心。
一定要关注哦,以后一秒找教程!!!
原文:https://www.cnblogs.com/zhouzhiyao/p/11494224.html
内容总结
以上是互联网集市为您收集整理的Python字符串中添加、插入特定字符全部内容,希望文章能够帮你解决Python字符串中添加、插入特定字符所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。