python常用字串
#我們在學習python的時候會有一些常用的字串,我將其做一些整理,其實還有很多,這邊只是舉例。
1.eval(str)
print("12+3")print(eval("12+3"))
我們平常在print裡面輸入的字串都是直接輸出的,而eval(str)可將字串str當成有效的表達式並傳回計算結果
#(免費學習推薦:python影片教學 )
2.len(str)
#print(len("man"))print(len("man "))
len(str)傳回字符字串的長度(字元數)空格也是字元
3.lower(str)
str1 = "MAN"print(str1.lower())
lower(str)轉換大寫字母為小寫字母(相當於重新產生一個字串)
4.upper(str)
str2 = "man"print(str2.upper())
upper( str)轉換小寫字母為大寫字母(相當於重新產生一個字串)與lower()剛好相反
#5.swapcase()
str3 ="so that WE LIKe close FriENds"print(str3.swapcase())
swapcase()轉換字串中的小寫字母為大寫,大寫字母為小寫
6.ljust(width[,filch])
#str4 = "man"print(str4.ljust(40, "*"))
ljust(width[,filch])傳回一個指定寬度的左對齊字串,filch為填充字符,預設空格
7.rjust(width[,filch ])同理,為右對齊
8.center(width,filch)
str5 = "man!"print(str5.center(40, "*"))
##center(width ,filch)傳回一個居中的指定字串,預設空格填入
9.zfill(width)
str6 = "man!"print(str6.zfill(40))
zfill( width)回傳一個長度為width的字串,原始字串右對齊,前面補0
#10.count(str[,start][,end])
str7 = "so that we like close close friends"print(str7.count("close"))print(str7.count("close", 22, len(str7)))
count(str[,start][,end])傳回字串中str出現的次數,可以指定一個範圍,預設從頭到尾
#11.find(str[,strat][,end])
str7 = "so that we like close close friends"print(str7.find("close"))print(str7.find("man"))
find(str[,strat][,end])從左向右偵測str字串是否包含尋找的字串,可以指定範圍,預設從頭到尾,得到的是第一次出現的開始下標,沒有回傳-1
12.title()
str7 = "so that we like close close friends"print(str7.title())
title()每個單字的首字母大寫
13.capitalize()
str7 = "tHAtwelikEcLOSEclosefRIEnds"print(str7.capitalize())
15.lstrip()#######14.index(str,start=0,end=len(str)#
index(str,start=0,end=len(str))和find一樣,但是如果str不存在的時候會報異常str7 = "so that we like close close friends"print(str7.index("we"))print(str7.index("is"))登入後複製
str8 = " a good man!"str9 = "***** a good man!"print(str8.lstrip())print(str9.lstrip("*"))
以上是一起看看python常用字串及其操作的詳細內容。更多資訊請關注PHP中文網其他相關文章!