字符串_str()_[]提取字符_replace()替换

一、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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容