您現在的位置是:首頁 > 藝術

Python字串原來還可以這樣學,網友驚歎:太簡單了!

由 資料分析師攻略 發表于 藝術2022-02-16
簡介3.index()方法說明:Index()方法是在字串中從左到右查詢並返回指定字串的索引位置,預設從第一個位置開始查詢,也可以指定開始位置和結束位置的查詢範圍,如果沒有找到則會丟擲異常

python跳脫字元怎麼用

Python字串原來還可以這樣學,網友驚歎:太簡單了!

@資料分析師攻略 公眾號

關注、學習更多資料分析的知識與資訊

------

Python的字串是由Uniocde 編碼的字元組成的不可變序列,它是Python3的六大標準資料型別中的字串型別,也是最常用的資料型別之一。

本文將介紹Python字串的建立、運算子、跳脫字元以及部分字串操作方法,相信讀完文章之後,你會對Python字串有一個更為清晰的理解,知道字串是怎麼一回事。

01、建立字串

Python3不支援單個字元型別,所有單個字元在Python中仍作為一個字串使用,在建立時可以使用單引號或雙引號(’或”)來建立。

Python字串原來還可以這樣學,網友驚歎:太簡單了!

02、字串運算子

字串也存在運算子,可以進行連線、索引、重複、等操作,Python提供了多種十分靈活的字串運算,如下表所示。

例如, a 為“Hello”,b為 “Python”。

Python字串原來還可以這樣學,網友驚歎:太簡單了!

例子如下

Python字串原來還可以這樣學,網友驚歎:太簡單了!

03、字串格式化

Python支援格式化字串輸出,儘管這樣可能會用到非常複雜的表示式,字串格式化有%s、name。format()兩種方法。

1.使用%s字串格式化

用法是將一個值插入到一個有字串格式符%s的字串中。

Python字串原來還可以這樣學,網友驚歎:太簡單了!

2.使用name.format()字串格式化

用法是用name。format()將值插入到一個有花括號{}的字元中。

Python字串原來還可以這樣學,網友驚歎:太簡單了!

04、跳脫字元

當字串中有特殊字元時,需要用到反斜槓(\)跳脫字元來處理。

Python字串原來還可以這樣學,網友驚歎:太簡單了!

05、字串操作

Python提供了很多方法來操作字串,可以使用print(dir(str))來檢視,如下圖所示,常用的字串操作方法有索引、切片、移除空白、分隔字串、計算長度等。

Python字串原來還可以這樣學,網友驚歎:太簡單了!

1.字串索引

說明:字串索引可以透過索引下標精確定位到某個元素。

語法:str[下標]

引數:下標是一個int型數值

索引從0開始,使用[下標]可以獲取到每一個字元,還可以倒著獲取,最後一個字元用-1表示,依次往前倒數是-1、-2、-3……。

Python字串原來還可以這樣學,網友驚歎:太簡單了!

2.字串切片

說明:切片是透過字串下標位置區間來獲取一段子字串。

語法:str[下標起始位置:下標結束位置:步長]

引數:下標起始位置表示從哪個下標開始,下標結束位置表示獲取到哪個下標結束,步長從左到右,預設為1,也可以取負數,表示倒敘。

Python字串原來還可以這樣學,網友驚歎:太簡單了!

3.index()方法

說明:Index()方法是在字串中從左到右查詢並返回指定字串的索引位置,預設從第一個位置開始查詢,也可以指定開始位置和結束位置的查詢範圍,如果沒有找到則會丟擲異常。而查詢一串字串時,返回的是被查詢字串的首個字元的位置。

語法:str。index(‘指定的子字串’,指定查詢範圍)

Python字串原來還可以這樣學,網友驚歎:太簡單了!

4.find()方法

說明:find()方法也是查詢並返回指定字串的索引位置,但不同於index的是,如果沒有找到查詢內容,find會返回-1。其他的與index功能相同。

語法:str。find(‘指定的子字串’,指定查詢範圍)

Python字串原來還可以這樣學,網友驚歎:太簡單了!

5.count()方法

說明:count()方法統計指定的子字串在字串中出現的次數並返回,若沒有找到則返回0,可以指定範圍:開始位置和結束位置進行統計。

語法:str。count(‘指定的字串’,指定範圍)

Python字串原來還可以這樣學,網友驚歎:太簡單了!

6.strip()方法

說明:strip()方法用於移除字串左右兩側指定的字元,並返回移除指定字串後的字串,括號內不指定字串預設移除空格。而它還有兩個類似的方法,lstrip()移除字串左側指定的字元,rstrip()移除字串右側指定的字元

語法:str。strip(‘指定字串’)

Python字串原來還可以這樣學,網友驚歎:太簡單了!

關於字串的操作方法介紹這麼多啦,希望對喜歡Python或正在學習Python的朋友們有所幫助。

想了解更多精彩內容,快來關注資料分析師攻略

推薦文章