資訊內(nèi)容
一起看看python常用字符串及其操作

python常用字符串YCK少兒編程網(wǎng)-https://www.pxcodes.com
我們?cè)趯W(xué)習(xí)python的時(shí)候會(huì)有一些常用的字符串,我將其做一些整理,實(shí)際上還有很多,這邊只是舉例。
YCK少兒編程網(wǎng)-https://www.pxcodes.com
1.eval(str)YCK少兒編程網(wǎng)-https://www.pxcodes.com
print("12+3")print(eval("12+3"))YCK少兒編程網(wǎng)-https://www.pxcodes.com
我們平常在print里面輸入的字符串都是直接輸出的,而eval(str)可將字符串str當(dāng)成有效的表達(dá)式并返回計(jì)算結(jié)果YCK少兒編程網(wǎng)-https://www.pxcodes.com
(免費(fèi)學(xué)習(xí)推薦:python視頻教程)YCK少兒編程網(wǎng)-https://www.pxcodes.com
2.len(str)YCK少兒編程網(wǎng)-https://www.pxcodes.com
print(len("man"))print(len("man "))YCK少兒編程網(wǎng)-https://www.pxcodes.com
len(str)返回字符串的長(zhǎng)度(字符個(gè)數(shù))空格也是字符YCK少兒編程網(wǎng)-https://www.pxcodes.com
3.lower(str)YCK少兒編程網(wǎng)-https://www.pxcodes.com
str1 = "MAN"print(str1.lower())YCK少兒編程網(wǎng)-https://www.pxcodes.com
lower(str)轉(zhuǎn)換大寫字母為小寫字母(相當(dāng)于重新生成一個(gè)字符串)YCK少兒編程網(wǎng)-https://www.pxcodes.com
4.upper(str)YCK少兒編程網(wǎng)-https://www.pxcodes.com
str2 = "man"print(str2.upper())YCK少兒編程網(wǎng)-https://www.pxcodes.com
upper(str)轉(zhuǎn)換小寫字母為大寫字母(相當(dāng)于重新生成一個(gè)字符串)與lower()剛好相反YCK少兒編程網(wǎng)-https://www.pxcodes.com
5.swapcase()YCK少兒編程網(wǎng)-https://www.pxcodes.com
str3 ="so that WE LIKe close FriENds"print(str3.swapcase())
swapcase()轉(zhuǎn)換字符串中的小寫字母為大寫,大寫字母為小寫YCK少兒編程網(wǎng)-https://www.pxcodes.com
6.ljust(width[,filch])YCK少兒編程網(wǎng)-https://www.pxcodes.com
str4 = "man"print(str4.ljust(40, "*"))YCK少兒編程網(wǎng)-https://www.pxcodes.com
ljust(width[,filch])返回一個(gè)指定寬度的左對(duì)齊字符串,filch為填充字符,默認(rèn)空格YCK少兒編程網(wǎng)-https://www.pxcodes.com
7.rjust(width[,filch])同理,為右對(duì)齊YCK少兒編程網(wǎng)-https://www.pxcodes.com
8.center(width,filch)YCK少兒編程網(wǎng)-https://www.pxcodes.com
str5 = "man!"print(str5.center(40, "*"))YCK少兒編程網(wǎng)-https://www.pxcodes.com
center(width,filch)返回一個(gè)居中的指定字符串,默認(rèn)空格填充YCK少兒編程網(wǎng)-https://www.pxcodes.com
9.zfill(width)YCK少兒編程網(wǎng)-https://www.pxcodes.com
str6 = "man!"print(str6.zfill(40))YCK少兒編程網(wǎng)-https://www.pxcodes.com
zfill(width)返回一個(gè)長(zhǎng)度為width的字符串,原字符串右對(duì)齊,前面補(bǔ)0YCK少兒編程網(wǎng)-https://www.pxcodes.com
10.count(str[,start][,end])YCK少兒編程網(wǎng)-https://www.pxcodes.com
str7 = "so that we like close close friends"print(str7.count("close"))print(str7.count("close", 22, len(str7)))YCK少兒編程網(wǎng)-https://www.pxcodes.com
count(str[,start][,end])返回字符串中str出現(xiàn)的次數(shù),可以指定一個(gè)范圍,默認(rèn)從頭到尾YCK少兒編程網(wǎng)-https://www.pxcodes.com
11.find(str[,strat][,end])YCK少兒編程網(wǎng)-https://www.pxcodes.com
str7 = "so that we like close close friends"print(str7.find("close"))print(str7.find("man"))YCK少兒編程網(wǎng)-https://www.pxcodes.com
find(str[,strat][,end])從左向右檢測(cè)str字符串是否包含查找的字符串,可以指定范圍,默認(rèn)從頭到尾,得到的是第一次出現(xiàn)的開(kāi)始下標(biāo),沒(méi)有返回-1YCK少兒編程網(wǎng)-https://www.pxcodes.com
12.title()YCK少兒編程網(wǎng)-https://www.pxcodes.com
str7 = "so that we like close close friends"print(str7.title())YCK少兒編程網(wǎng)-https://www.pxcodes.com
title()每個(gè)單詞的首字母大寫YCK少兒編程網(wǎng)-https://www.pxcodes.com
13.capitalize()YCK少兒編程網(wǎng)-https://www.pxcodes.com
str7 = "tHAtwelikEcLOSEclosefRIEnds"print(str7.capitalize())YCK少兒編程網(wǎng)-https://www.pxcodes.com
capitalize()首字母大寫,其他小寫YCK少兒編程網(wǎng)-https://www.pxcodes.com
14.index(str,start=0,end=len(str)YCK少兒編程網(wǎng)-https://www.pxcodes.com
str7 = "so that we like close close friends"print(str7.index("we"))print(str7.index("is"))YCK少兒編程網(wǎng)-https://www.pxcodes.com
index(str,start=0,end=len(str))和find一樣,但是如果str不存在的時(shí)候會(huì)報(bào)異常YCK少兒編程網(wǎng)-https://www.pxcodes.com
15.lstrip()YCK少兒編程網(wǎng)-https://www.pxcodes.com
str8 = " a good man!"str9 = "***** a good man!"print(str8.lstrip())print(str9.lstrip("*"))YCK少兒編程網(wǎng)-https://www.pxcodes.com
lstrip()截取掉字符串左側(cè)指定的字符,默認(rèn)為空格,可以看出,寫上截取參數(shù)后,空格就不會(huì)被截取掉了YCK少兒編程網(wǎng)-https://www.pxcodes.com
本人還在學(xué)習(xí)中,如有錯(cuò)誤請(qǐng)指正YCK少兒編程網(wǎng)-https://www.pxcodes.com
大量免費(fèi)學(xué)習(xí)推薦,敬請(qǐng)?jiān)L問(wèn)python教程(視頻)YCK少兒編程網(wǎng)-https://www.pxcodes.com
以上就是一起看看python常用字符串及其操作的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注少兒編程網(wǎng)其它相關(guān)文章!YCK少兒編程網(wǎng)-https://www.pxcodes.com

- 上一篇
如何利用python函數(shù)求導(dǎo)數(shù)
簡(jiǎn)介利用python函數(shù)求導(dǎo)數(shù)的方法:首先python運(yùn)行環(huán)境,導(dǎo)入微分的模塊包;然后定義符號(hào)變量和函數(shù);接著求導(dǎo)【diff=diff(f,x)】;最后輸入diff就顯示其變量值了。本教程操作環(huán)境:windows7系統(tǒng)、python3.9版,DELLG3電腦。利用python函數(shù)求導(dǎo)數(shù)的方法:1、打開(kāi)p
- 下一篇
python如何判斷整數(shù)
簡(jiǎn)介python判斷整數(shù)的方法:1、可以使用字符串str的isdigit方法判斷字符串是否是一個(gè)僅有數(shù)字組成;2、可以使用【try-except】語(yǔ)句捕獲ValueError,并繼續(xù)請(qǐng)求輸入。本教程操作環(huán)境:windows7系統(tǒng)、python3.9版,DELLG3電腦。python判斷整數(shù)的方法:1、可