首頁  >  文章  >  後端開發  >  一起看看python常用字串及其操作

一起看看python常用字串及其操作

coldplay.xixi
coldplay.xixi轉載
2021-03-16 10:07:182898瀏覽

一起看看python常用字串及其操作

python常用字串

#我們在學習python的時候會有一些常用的字串,我將其做一些整理,其實還有很多,這邊只是舉例。

1.eval(str)

print("12+3")print(eval("12+3"))

一起看看python常用字串及其操作

我們平常在print裡面輸入的字串都是直接輸出的,而eval(str)可將字串str當成有效的表達式並傳回計算結果

#(免費學習推薦:python影片教學

2.len(str)

#
print(len("man"))print(len("man    "))

一起看看python常用字串及其操作

len(str)傳回字符字串的長度(字元數)空格也是字元

3.lower(str)

str1 = "MAN"print(str1.lower())

一起看看python常用字串及其操作

lower(str)轉換大寫字母為小寫字母(相當於重新產生一個字串)

4.upper(str)

str2 = "man"print(str2.upper())

一起看看python常用字串及其操作

upper( str)轉換小寫字母為大寫字母(相當於重新產生一個字串)與lower()剛好相反

#5.swapcase()

str3 ="so that WE LIKe close  FriENds"print(str3.swapcase())

一起看看python常用字串及其操作

一起看看python常用字串及其操作

一起看看python常用字串及其操作

swapcase()轉換字串中的小寫字母為大寫,大寫字母為小寫

6.ljust(width[,filch])

#
str4 = "man"print(str4.ljust(40, "*"))

一起看看python常用字串及其操作

ljust(width[,filch])傳回一個指定寬度的左對齊字串,filch為填充字符,預設空格

7.rjust(width[,filch ])同理,為右對齊

一起看看python常用字串及其操作8.center(width,filch)

str5 = "man!"print(str5.center(40, "*"))

##center(width ,filch)傳回一個居中的指定字串,預設空格填入

9.zfill(width)一起看看python常用字串及其操作

str6 = "man!"print(str6.zfill(40))

zfill( width)回傳一個長度為width的字串,原始字串右對齊,前面補0

#10.count(str[,start][,end])一起看看python常用字串及其操作

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])一起看看python常用字串及其操作

str7 = "so that we like close close friends"print(str7.find("close"))print(str7.find("man"))

find(str[,strat][,end])從左向右偵測str字串是否包含尋找的字串,可以指定範圍,預設從頭到尾,得到的是第一次出現的開始下標,沒有回傳-1

12.title() 一起看看python常用字串及其操作

str7 = "so that we like close close friends"print(str7.title())

title()每個單字的首字母大寫

13.capitalize()一起看看python常用字串及其操作

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教學#########(影片)##########

以上是一起看看python常用字串及其操作的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除