亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

一、字符串的索引與切片

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

1.1 字符串的索引訪問

1.2 字符串的切片訪問 

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

 字符串切片還可以設(shè)置取子字符串的順序,格式為【頭下標(biāo):尾下標(biāo):步長】。當(dāng)步長大于0的時候,從左往右取字符;當(dāng)步長小于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()的默認順序和指定順序

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

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

總結(jié)

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

相關(guān)文章

  • 一文帶你解鎖Python文件匹配技巧

    一文帶你解鎖Python文件匹配技巧

    在日常的文件操作和數(shù)據(jù)處理中,文件匹配是一個非常常見的任務(wù),本文將詳細介紹如何使用?Python?實現(xiàn)文件匹配,有需要的小伙伴可以參考下
    2024-12-12
  • Python 實現(xiàn)數(shù)據(jù)庫(SQL)更新腳本的生成方法

    Python 實現(xiàn)數(shù)據(jù)庫(SQL)更新腳本的生成方法

    當(dāng)我們需要準(zhǔn)備更新腳本的使用,不小心會忘記改動了哪里,所以小編試著用Python來實現(xiàn)自動的生成更新腳本,具體操作方法,大家參考下本文吧
    2017-07-07
  • 在Pandas中處理NaN值的方法

    在Pandas中處理NaN值的方法

    這篇文章主要介紹了在Pandas中處理NaN值的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • python爬蟲數(shù)據(jù)保存到mongoDB的實例方法

    python爬蟲數(shù)據(jù)保存到mongoDB的實例方法

    在本篇文章里小編給大家整理的是一篇關(guān)于python爬蟲數(shù)據(jù)保存到mongoDB的實例方法,有需要的朋友們可以參考下。
    2020-07-07
  • 詳解Python中的strftime()方法的使用

    詳解Python中的strftime()方法的使用

    這篇文章主要介紹了詳解Python中的strftime()方法的使用,是Python入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-05-05
  • 搭建python django虛擬環(huán)境完整步驟詳解

    搭建python django虛擬環(huán)境完整步驟詳解

    這篇文章主要介紹了搭建python django虛擬環(huán)境完整步驟詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-07-07
  • Python+OpenCV人臉識別簽到考勤系統(tǒng)實現(xiàn)(附demo)

    Python+OpenCV人臉識別簽到考勤系統(tǒng)實現(xiàn)(附demo)

    本文主要介紹了Python+OpenCV人臉識別簽到考勤系統(tǒng)實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • Python如何使用字符打印照片

    Python如何使用字符打印照片

    這篇文章主要介紹了Python如何使用字符打印照片,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01
  • Python實現(xiàn)按目錄層級輸出文件名并保存為excel

    Python實現(xiàn)按目錄層級輸出文件名并保存為excel

    當(dāng)我們發(fā)現(xiàn)電腦的內(nèi)存很滿,或平時工作中文件夾管理不清晰,導(dǎo)致里面的文件數(shù)據(jù)很雜亂,查找很不方便,一個一個文件夾去看去找然后刪除又很浪費時間。本文將介紹如何利用Python實現(xiàn)按目錄層級輸出文件名并保存為excel,需要的可以參考一下
    2022-02-02
  • Python走樓梯問題解決方法示例

    Python走樓梯問題解決方法示例

    這篇文章主要介紹了Python走樓梯問題解決方法,結(jié)合實例形式分析了Python基于遞歸與迭代思想解決走樓梯問題的相關(guān)操作技巧,需要的朋友可以參考下
    2018-07-07

最新評論