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

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

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

一、字符串的索引與切片

Python語言中的字符串包括兩種序號體系:正向遞增序號和反向遞減序號。

1.1 字符串的索引訪問

1.2 字符串的切片訪問 

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

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

二、字符串的處理與操作

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

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

 查找類函數(shù)

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

分割類函數(shù) 

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

字符串連接方法 

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

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

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

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

 替換方法

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

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

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

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

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

判斷字符串類型方法: 

isupper()       #是否全為大寫
islower()       #是否全為小寫
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()         #字符串居中對齊
ljust()          #字符串居左對齊
rjust()          #字符串居右對齊
zfill()          #輸出指定寬度,不足的左邊填0

三、 format()格式化方法

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

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

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

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

總結(jié)

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新評論

孙吴县| 华容县| 永州市| 巫山县| 秦皇岛市| 巩留县| 江口县| 贡嘎县| 丹棱县| 江永县| 黄冈市| 溧水县| 新巴尔虎右旗| 洛川县| 精河县| 平谷区| 吐鲁番市| 锦州市| 新郑市| 临汾市| 安远县| 广昌县| 日照市| 宝鸡市| 望奎县| 隆尧县| 梁山县| 厦门市| 承德县| 南澳县| 洪江市| 盐山县| 广州市| 贵德县| 米泉市| 诸城市| 清河县| 奈曼旗| 平邑县| 龙海市| 宣恩县|