一、str()实现数字转型字符串
str()可以帮助我们将其他数据类型转换为字符串:
str(5.20) ==>'5.20' str(3.14e2)==>'314.0'
当我们调用 print()函数时,解释器自动调用了 str()将非字符串的对象转成了字符串
二、使用[]提取字符
正向搜索:
最左侧第一个字符偏移量{即下标索引}是0,第二个字符偏移量是 1,以此类推。直到len(str)-1为止
反向搜索:
最右侧第一个字符偏移量是-1,倒数第二个偏移量是-2,以此类推,直到-len(str)为止
a = "abcdefghijklmno"
print(a[0]) #结果:a
print(a[3]) #结果:d
print(a[-1]) #结果:o
print(a[-0]) #结果:a
三、replace()实现字符串替换
字符串是"不可改变"的,只能通过创建新的字符串来实现。
整个过程中,实际上我们是创建了新的字符串对象,并指向了变量a,而不是修改了以前的字符串。
a = "abcdefghijklmno"
a = a.replace("c","胡")
print(a) #结果:ab胡defghijklmno
字符串_str()_[]提取字符_replace()替换
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- replace 默认替换只替换第一个匹配的字符,如果字符串有超过两个以上的对应字符就无法进行替换,这时候就要进行一...
- 1、对于简单的文本模式,使用str.replace()即可 2、针对更为复杂的模式,可以使用re模块中的sub()...
- 项目中关于replace方法的使用在很多情况下都会出现,比较常见的就是用于字符串替换。 正则表达式的使用在刚接触j...