字符串的常用操作
阿新 • • 發佈:2017-08-15
color itl false sdi and size big 常用操作 tabs
.capitalize
name = "my \tname is {name} and i am {year} old" print(name.capitalize())#首字母大寫 My name is {name} and i am {year} old
.count
name = "my \tname is {name} and i am {year} old" print(name.count("a"))#字符串裏面包含幾個"a" 5
.center
name = "my \tname is {name} and i am {year} old" print(name.center(50,"-"))#打印50個字符如果不夠用-補全 ------my name is {name} and i am {year} old------
.endswith
name = "my \tname is {name} and i am {year} old" print(name.endswith("ex"))#判斷字符串是以什麽結尾 False
.expandtabs
name = "my \tname is {name} and i am {year} old" print(name.expandtabs(tabsize=30))#將tab轉換成多少個空格 my name is{name} and i am {year} old
.find
name = "my \tname is {name} and i am {year} old" print(name[name.find("name"):])#字符串name所在的索引值,同時可以用來切片 name is {name} and i am {year} old
.format
name = "my name is {name} and i am {year} old" print(name.format(name=‘alex‘,year=23))#格式化輸出 my name is alex andi am 23 old
.format_map
name = "my name is {name} and i am {year} old" print(name.format_map({‘name‘:‘alex‘,‘year‘:12}))#如果格式化,導入的是字典,可以用format_map方法,結果跟format一樣。 my name is alex and i am 12 old
.isalnum
name = "" print(name.isalnum())#如果 name 至少有一個字符並且所有字符都是字母或數字則返回 True,否則返回 False False name = "ads12" print(name.isalnum())#如果 name 至少有一個字符並且所有字符都是字母或數字則返回 True,否則返回 False True
.isdigit
name = "my name is big long" print(name.isdigit())#判斷字符串只包含數字則返回 True 否則返回 False False print("22".isdigit())#判斷字符串只包含數字則返回 True 否則返回 False True
.isidentifier
print(‘a‘.isidentifier())#判斷是不是一個合法的標識符 True
.isspace
print("33".isspace())#判斷是不是空格 False print(" ".isspace())#判斷是不是空格 True
.istitle
print(‘My Name Is ‘.istitle())#判斷字符串首寫字母是不是大寫
.join
>>> print(‘+‘.join([‘1‘,‘2‘,‘3‘]))#用於將序列中的元素以指定的字符連接生成一個新的字符串。 1+2+3
字符串的常用操作