您好,登錄后才能下訂單哦!
小編給大家分享一下python常用字符串的使用案例,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
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())
capitalize()首字母大寫,其他小寫
14.index(str,start=0,end=len(str)
str7 = "so that we like close close friends"print(str7.index("we"))print(str7.index("is"))
index(str,start=0,end=len(str))和find一樣,但是如果str不存在的時候會報異常
15.lstrip()
str8 = " a good man!"str9 = "***** a good man!"print(str8.lstrip())print(str9.lstrip("*"))
lstrip()截取掉字符串左側指定的字符,默認為空格,可以看出,寫上截取參數后,空格就不會被截取掉了
以上是“python常用字符串的使用案例”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。