1. 程式人生 > >String字符串的操作

String字符串的操作

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字符串的操作