String字符串的操作
阿新 • • 發佈:2017-10-14
ring ont 換行 uil 明月 列表 abcde 所在 logs
字符串的常用操作
# 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字符串的操作