最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python字符串的基本操作方法(非常詳細(xì))

 更新時(shí)間:2023年11月21日 11:58:14   作者:小阿丁呀  
字符串是python中最常見(jiàn)的數(shù)據(jù)類(lèi)型,創(chuàng)建字符串只需用引號(hào)括起來(lái)分配給一個(gè)變量即可,這篇文章主要給大家介紹了關(guān)于Python字符串的基本操作方法的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下

一、字符串的索引與切片

Python語(yǔ)言中的字符串包括兩種序號(hào)體系:正向遞增序號(hào)和反向遞減序號(hào)。

1.1 字符串的索引訪問(wèn)

1.2 字符串的切片訪問(wèn) 

具體語(yǔ)法格式為:【頭下標(biāo):尾下標(biāo)】 ,這種訪問(wèn)方式稱(chēng)之為“切片”。但注意這是左閉右開(kāi)的區(qū)間。在切片方式中,若頭下標(biāo)缺省,表示從字符串的開(kāi)始取子串;若尾下標(biāo)缺省,表示取到字符串的最后一個(gè)字符;若頭下標(biāo)和尾下標(biāo)都缺省,則取整個(gè)字符串。 

 字符串切片還可以設(shè)置取子字符串的順序,格式為【頭下標(biāo):尾下標(biāo):步長(zhǎng)】。當(dāng)步長(zhǎng)大于0的時(shí)候,從左往右取字符;當(dāng)步長(zhǎng)小于0的時(shí)候,從右往左取字符。

二、字符串的處理與操作

2.1 內(nèi)置字符串處理函數(shù) 

len(x)   #返回字符串x的長(zhǎng)度
str(x)   #將任意類(lèi)型的x轉(zhuǎn)化為字符串類(lèi)型
chr(x)   #返回Unicode編碼為x的字符
ord(x)   #返回字符x的Unicode編碼
hex(x)   #將整數(shù)x轉(zhuǎn)化為十六進(jìn)制數(shù)
oct(x)   #將整數(shù)x轉(zhuǎn)化為八進(jìn)制數(shù)

 查找類(lèi)函數(shù)

find()   #查找一個(gè)字符串在另一個(gè)字符串指定范圍內(nèi)(默認(rèn)是整個(gè)字符串)中首次出現(xiàn)的位置,若不存在則返回-1
rfind()  #查找一個(gè)字符串在另一個(gè)字符串指定范圍內(nèi)(默認(rèn)是整個(gè)字符串)中最后一次出現(xiàn)的位置,若不存在則返回-1
index()  #查找一個(gè)字符串在另一個(gè)字符串指定范圍內(nèi)(默認(rèn)是整個(gè)字符串)中首次出現(xiàn)的位置,若不存在則拋出異常
rindex() #查找一個(gè)字符串在另一個(gè)字符串指定范圍內(nèi)(默認(rèn)是整個(gè)字符串)中最后一次出現(xiàn)的位置,若不存在則拋出異常
count()  #用來(lái)返回一個(gè)字符串在另一個(gè)字符串中出現(xiàn)的次數(shù),若不存在則返回0

分割類(lèi)函數(shù) 

split()    #以指定字符為分隔符,從原字符串的左端開(kāi)始將其分割為多個(gè)字符串,并返回包含分割結(jié)果的列表
rsplit()   #以指定字符為分隔符,從原字符串的右端開(kāi)始將其分割為多個(gè)字符串,并返回包含分割結(jié)果的列表
partition()    #以指定字符串為分隔符將原字符串分割為3個(gè)部分,分隔符之前的字符串,分隔符字符串和分隔符之后的字符串
rpartition()   #以指定字符串為分隔符將原字符串分割為3個(gè)部分,分隔符之前的字符串,分隔符字符串和分隔符之后的字符串

字符串連接方法 

join()    #將列表中多個(gè)字符串進(jìn)行連接,并在相鄰兩個(gè)字符串之間插入指定字符,返回新字符串

大小寫(xiě)字符轉(zhuǎn)換方法 

lower()     #將字符串轉(zhuǎn)換為小寫(xiě)字符串
uppper()    #將字符串轉(zhuǎn)換為大寫(xiě)字符串
capitalize()    #將字符串首字母變?yōu)榇髮?xiě)
title()         #將字符串中每個(gè)單詞的首字母都變?yōu)榇髮?xiě)
swapcase()      #將字符串中的字符大小寫(xiě)互換

注意:這些字符轉(zhuǎn)換方法會(huì)生成新的字符串,不對(duì)原字符串進(jìn)行任何修改。 

 替換方法

replace()      #替換字符串中指定字符或子字符串

刪除字符串兩端、右端或左端連續(xù)空白字符和指定字符方法 

strip()         #刪除字符串兩端空白字符
rstrip()        #刪除字符串右端空白字符
lstrip()        #刪除字符串左端空白字符

 判斷字符串是否以指定字符串開(kāi)始或結(jié)束方法

startswith()   #判斷字符串是否以指定字符開(kāi)始
endswith()      #判斷字符串是否以指定字符結(jié)束

判斷字符串類(lèi)型方法: 

isupper()       #是否全為大寫(xiě)
islower()       #是否全為小寫(xiě)
isdigit()       #是否全為數(shù)字
isalnum()       #是否全為字母或漢字或數(shù)字
isalpha()       #是否全為字母或漢字
>>> s = 'years'
>>> s.islower()
True
>>> s = 'YEARS'
>>> s.upper()
'YEARS'
>>> s.isupper()
True
>>> s = '20221015'
>>> s.isdigit()
True
>>> s = 'I am a girl'
>>> s.isalpha()
False
>>> s.isalpha()
False
>>> s = s.replace(' ','')      #需要將其中的空格刪除
>>> s.isalpha()
True
>>> s.isalnum()
False

字符串排版方法 

center()         #字符串居中對(duì)齊
ljust()          #字符串居左對(duì)齊
rjust()          #字符串居右對(duì)齊
zfill()          #輸出指定寬度,不足的左邊填0

三、 format()格式化方法

format()方法可以有多個(gè)輸出項(xiàng),位置可以按指定順序設(shè)置。

3.1 format()的默認(rèn)順序和指定順序

當(dāng)使用format()方法格式化字符串的時(shí)候,首先需要在"{}”中輸入“:”,然后在":"之后分別設(shè)置<填充字符><對(duì)齊方式><寬度>。

利用format()方法設(shè)置數(shù)字的保留位數(shù)。

總結(jié)

到此這篇關(guān)于Python字符串的基本操作方法的文章就介紹到這了,更多相關(guān)Python字符串基本操作內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于Python實(shí)現(xiàn)圖片瀏覽器的應(yīng)用程序

    基于Python實(shí)現(xiàn)圖片瀏覽器的應(yīng)用程序

    圖像瀏覽器應(yīng)用程序是一種非常常見(jiàn)和實(shí)用的工具,這篇文章就來(lái)為大家介紹一下如何使用Python編程語(yǔ)言和wxPython庫(kù)創(chuàng)建一個(gè)簡(jiǎn)單的圖像瀏覽器應(yīng)用程序,感興趣的可以了解下
    2023-10-10
  • 利用python匯總統(tǒng)計(jì)多張Excel

    利用python匯總統(tǒng)計(jì)多張Excel

    這篇文章主要介紹了利用python匯總統(tǒng)計(jì)多張Excel,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2020-09-09
  • 使用python求解迷宮問(wèn)題的三種實(shí)現(xiàn)方法

    使用python求解迷宮問(wèn)題的三種實(shí)現(xiàn)方法

    關(guān)于迷宮問(wèn)題,常見(jiàn)會(huì)問(wèn)能不能到達(dá)某點(diǎn),以及打印到達(dá)的最短路徑,下面這篇文章主要給大家介紹了關(guān)于如何使用python求解迷宮問(wèn)題的三種實(shí)現(xiàn)方法,需要的朋友可以參考下
    2022-03-03
  • 詳解如何將python3.6軟件的py文件打包成exe程序

    詳解如何將python3.6軟件的py文件打包成exe程序

    這篇文章主要介紹了詳解如何將python3.6軟件的py文件打包成exe程序,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10
  • Python代碼連接到 Chat GPT API的方法

    Python代碼連接到 Chat GPT API的方法

    Chat GPT 由于其獨(dú)特、近乎準(zhǔn)確且類(lèi)似人類(lèi)的響應(yīng),如今在互聯(lián)網(wǎng)上引起了過(guò)多的討論,本文討論如何通過(guò) Python 代碼連接到 Chat GPT API,感興趣的朋友一起看看吧
    2023-02-02
  • Python 圖片轉(zhuǎn)數(shù)組,二進(jìn)制互轉(zhuǎn)操作

    Python 圖片轉(zhuǎn)數(shù)組,二進(jìn)制互轉(zhuǎn)操作

    這篇文章主要介紹了Python 圖片轉(zhuǎn)數(shù)組,二進(jìn)制互轉(zhuǎn)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-03-03
  • Python線性回歸實(shí)戰(zhàn)分析

    Python線性回歸實(shí)戰(zhàn)分析

    這篇文章主要介紹了Python線性回歸實(shí)戰(zhàn)分析以及代碼講解,對(duì)此有興趣的朋友學(xué)習(xí)下吧。
    2018-02-02
  • Windows和夜神模擬器上抓包程序mitmproxy的安裝使用詳解

    Windows和夜神模擬器上抓包程序mitmproxy的安裝使用詳解

    mitmproxy是一個(gè)支持HTTP和HTTPS的抓包程序,有類(lèi)似Fiddler、Charles的功能,只不過(guò)它是一個(gè)控制臺(tái)的形式操作,這篇文章主要介紹了Windows和夜神模擬器上抓包程序mitmproxy的安裝使用詳解,需要的朋友可以參考下
    2022-10-10
  • Python-with open() as f的用法及說(shuō)明

    Python-with open() as f的用法及說(shuō)明

    這篇文章主要介紹了Python-with open() as f的用法及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • 關(guān)于Python中函數(shù)的幾種形參

    關(guān)于Python中函數(shù)的幾種形參

    這篇文章主要介紹了關(guān)于Python中函數(shù)的幾種形參,python中函數(shù)是非常重要的一個(gè)知識(shí)點(diǎn),想要把函數(shù)學(xué)習(xí)好,就必須要把函數(shù)的參數(shù)學(xué)習(xí)好,這樣才能夠進(jìn)行很好的傳遞參數(shù),發(fā)揮出應(yīng)有的作用,需要的朋友可以參考下
    2023-08-08

最新評(píng)論

淳安县| 琼海市| 奎屯市| 青浦区| 运城市| 富蕴县| 刚察县| 神木县| 逊克县| 遂昌县| 益阳市| 张家界市| 茌平县| 新蔡县| 资中县| 汝城县| 高阳县| 将乐县| 辽宁省| 东阿县| 攀枝花市| 安图县| 湖南省| 双江| 镇江市| 老河口市| 磴口县| 枞阳县| 滨州市| 土默特左旗| 岳阳市| 龙泉市| 彭泽县| 沈阳市| 蓝田县| 乌鲁木齐市| 晋宁县| 海丰县| 青田县| 和政县| 涡阳县|