下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第Python字符串的有關(guān)知識(shí)詳解目錄1.部分轉(zhuǎn)義字符2.slice切片讀取字符串3.調(diào)用split()方法分割字符串ASCII字母4.與字母大小寫有關(guān)方法5.搜索查找字符串總結(jié)
1.部分轉(zhuǎn)義字符
#\\反斜線
str1="qqq\\qq"
print(str1)
#輸出qqq/qq
#\b退格鍵(Backspace)
str2="qqq\b"
print(str2)
#輸出qq
#\'單引號(hào)"雙引號(hào)
str3="qq\'qqqqq\""
print(str3)
#輸出qq'qqqqq"
#\n換行
str4="qqqqnqq"
print(str4)
#輸出qqqq
#\t制表符(Tab)
str5="ataa"
print(str5)
#輸出aaa
2.slice切片讀取字符串
s="helloworldsssssssssssssss"
#s[n]指定下標(biāo)讀取序列中某個(gè)元素
print(s[1])
#s[n:m]從下標(biāo)值n讀取到m-1,若干個(gè)元素
print(s[0:4])
#hell
#s[n:]從下標(biāo)值n讀取到最后一個(gè)元素
print(s[3:])
#loworld
#s[:m]從下標(biāo)值0讀取到m-1個(gè)元素
print(s[:5])
#hello
#s[:]表示會(huì)復(fù)制一份序列的元素
print(s[:])
#helloworld
#s[::-1]將整個(gè)序列元素反轉(zhuǎn)
print(s[::-1])
#dlrowolleh
3.調(diào)用split()方法分割字符串ASCII字母
#字符串.split(分隔符,分隔次數(shù))
#輸出26個(gè)小寫字母并反轉(zhuǎn)輸出
letters=""
forxinrange(97,123):
letters+=str(chr(x))
print(letters)
print("")
print(letters[::-1])
#ord()返回字符所對(duì)應(yīng)的ASCII碼
#chr()返回ASCII碼對(duì)應(yīng)的字符
#輸出26個(gè)大寫字母并反轉(zhuǎn)輸出A65Z91
letters2=""
forninrange(65,91):
letters2+=chr(n)+""
print(letters2)
print(letters2[::-1].split("",5))#字符串.split(分隔符,分隔次數(shù))
4.與字母大小寫有關(guān)方法
str="MynameinZyjhelloworld"
#capitalize()只有第一個(gè)單詞首字母大寫,其余都小寫
print(str.capitalize())
#Mynameinzyjhelloworld
#lower()將字母轉(zhuǎn)換為小寫
print(str.lower())
#mynameinzyjhelloworld
#upper()將字母轉(zhuǎn)換為大寫
print(str.upper())
#MYNAMEINZYJHELLOWORLD
#title()每個(gè)單詞首字母大寫,其余都小寫
print(str.title())
#MyNameInZyjHelloWorld
#islower()isupper()istitle()判斷字符串是否符合格式
print(str.isupper())
#False
5.搜索查找字符串
str1="MyaanamessinddaaZyjcchelloxxworldbb"
#1.count.py搜索特定字符串存在的個(gè)數(shù)
print(str1.count("aa"))
#2.查找字符串str.find(字符或字符串,開始下標(biāo),結(jié)束下標(biāo))返回第一次找到該字符串時(shí)的下標(biāo)編號(hào)
#find()方法未找到子字符串時(shí)會(huì)返回-1
str2="MynameinZyjhelloworldMynameinZyjhelloworld"
print(str2.find("in",))#尋找子字符串in,從下標(biāo)編號(hào)0開始
print(str2.find("in",9))#尋找子字符串in,從下標(biāo)編號(hào)9開始
#3.str.index(字符或字符串,開始下標(biāo),結(jié)束下標(biāo))返回指定字符串下標(biāo)值
print(str2.index("name"))
#index與find差別,index()查找不到會(huì)報(bào)錯(cuò),find()會(huì)返回-1值
#4.startswith(字符或字符串,開始下標(biāo),結(jié)束下標(biāo))判斷字符串開頭字符是否含有子字符
str3="MynameinZyjhelloworldMynameinZyjhelloworld"
print(str3.startswith("name",3))#True
#5.str.endswith(字符或字符串,開始下
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 榆社事業(yè)編招聘2020年考試真題及答案解析【考試版】
- 基礎(chǔ)化工知識(shí)問(wèn)答試題及答案
- 2025-2030葡萄牙葡萄酒地理標(biāo)志產(chǎn)品保護(hù)及品牌競(jìng)爭(zhēng)力提升鏈規(guī)劃分析研究報(bào)告
- 安全員A證考試考前沖刺試卷附參考答案詳解(能力提升)
- 岳陽(yáng)2025年湖南岳陽(yáng)市君山區(qū)部分事業(yè)單位選調(diào)3人筆試歷年參考題庫(kù)附帶答案詳解
- 宿遷江蘇宿遷泗洪縣面向2025年普通高校應(yīng)屆本科及以上畢業(yè)生招聘教師80人筆試歷年參考題庫(kù)附帶答案詳解
- 職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)及參考答案詳解【綜合題】
- 寧波2025年浙江寧波市衛(wèi)生健康委員會(huì)直屬事業(yè)單位招聘30人(第三批)筆試歷年參考題庫(kù)附帶答案詳解
- 2025年保健食品考試題及答案內(nèi)部題庫(kù)
- 天津2025年天津市口腔醫(yī)院招聘31人筆試歷年參考題庫(kù)附帶答案詳解
- 2026年湖南師大附中雙語(yǔ)實(shí)驗(yàn)學(xué)校(南校區(qū))教師招聘?jìng)淇碱}庫(kù)完整參考答案詳解
- 2026年廣州市黃埔區(qū)穗東街招考編外服務(wù)人員易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2026湖南衡陽(yáng)耒陽(yáng)市公安局招聘75名警務(wù)輔助人員考試參考試題及答案解析
- 黑龍江高職單招語(yǔ)文試題附答案
- 高低壓配電安裝工程施工方案方案
- 2026年中國(guó)煙草專業(yè)知識(shí)考試題含答案
- 2026云南新華書店集團(tuán)限公司公開招聘34人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2026年人教版八年級(jí)語(yǔ)文上冊(cè)期末考試卷含答案
- 造紙業(yè)五年環(huán)保化:2025年竹漿環(huán)保再生紙行業(yè)報(bào)告
- GB/T 17587.2-2025滾珠絲杠副第2部分:公稱直徑、公稱導(dǎo)程、螺母尺寸和安裝螺栓公制系列
- 鍋爐應(yīng)急預(yù)案演練(3篇)
評(píng)論
0/150
提交評(píng)論