String字符串的操作
Posted nadech
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了String字符串的操作相关的知识,希望对你有一定的参考价值。
字符串的常用操作
# Author:nadech name = "my name is nadech" print(name.count("a")) print(name.capitalize()) print(name.center(50,"-")) print(name.ljust(50,‘-‘)) print(name.rjust(50,"-")) print(name.find("name"))#找到第一个字符所在的位置 print(name[name.find("is"):15])#这里可以用来对字符串进行切片 print(name.find("nadech")) print(name.rfind("e"))#找到该值的最右边一个值的下标 name1 = "my name is {name},i am {age} years old " print(name1.format(name="aguilera",age=23)) print(name1.format_map({‘name‘:‘aguilera‘,‘age‘:‘22‘} ))#这个很少用 ###is...有很多方法,不再一一列举,因为很简单 print(name1.isdigit()) print("+".join([‘1‘,‘2‘,‘3‘]))#join可以用来在列表中的两个数据之间添加内容 print("123") print("\n123\n".lstrip())#这个会将字符串左边的空格或换行去掉,rstrip会去掉右边的,strip会去掉两边的、、 #在这里maketrans先制定转化的规则,然后字符串再用translate方法使用此规则 p = str.maketrans("abcdef","123456") print("nadech".translate(p)) #将字符串分割成列表 print("1+2+3+4".split("+")) print("1+2+\n3+4".splitlines()) #大写变小写,小写变大写 print("Nadech".swapcase()) var = "床前明月光" print(var.replace("明月","太阳"))
以上是关于String字符串的操作的主要内容,如果未能解决你的问题,请参考以下文章