python 字串的操作

2021-08-29 12:30:13 字數 1410 閱讀 5867

字串是pyhon常用的資料型別,我們可以用引號來建立字元創(可以是單引號也可以是雙引號,當然引號必須是英文的),python語言不像c語言支援單個字元(char型別),在python中單個字元也是字串。

一、訪問字串中的值

python訪問子字串,可以使用方括號來擷取字串,括號中為字元的索引或者下標,第乙個字元的索引為0,第二個字元的索引為1,以此類推。索引取值時不能超出索引範圍,不然會報錯,最大索引為字串長度減一。區索引也可以從後面向前面取,最後面的索引為-1,以此減少。

二、字串的運算子

『+』 連線兩個字串,『*』將字串輸入多遍,in 字串是否在字串中,在返回true,不在返回false, not in與in剛好相反,[0:5]切片,擷取從索引為零到5之前的。

三、字串格式化

python 支援格式化字串的輸出 。儘管這樣可能會用到非常複雜的表示式,但最基本的用法是將乙個值插入到乙個有字串格式符 %s 的字串中。前面你一定學過了,這裡我就不多說了,直接上圖,幫您回顧回顧。

四、字串的內建函式

首先我們看一下字串的方法:這裡我們先linux的python互動模式下建立乙個字串,然後 輸入 str. + tab鍵(字串變數.+ tab鍵)或者我們在中檢視python字串有哪些內建函式。

我們發現字串的內建函式有很多,我們肯定也記不住那麼多,我們可以記住一些主要的,其他的用到了,我們再查文件就可以了。下面我們說幾個常用到的。

string.lower():轉換 string 中所有大寫字元為小寫

string.upper:轉換 string 中的小寫字母為大寫

string.replace(old,new):把 string 中的 old替換成 new

string.split(str="", num=string.count(str)):以 str 為分隔符切片 string,如果 num有指定值,則僅分隔 num 個子字串

string.startwith(str):字串是否以str開頭,是返回true否返回false

string.endwith(str):字串是否以str結尾,是返回true否返回

Python字串操作

1 複製字串 str2 str1 2 鏈結字串 str abc 3 查詢字串 string.find sub string.index sub string.rfind sub string,rindex sub 4 字串比較 cmp str1,str2 cmp str1.upper str2.up...

Python字串操作

python如何判斷乙個字串只包含數字字元 python 字串比較 下面列出了常用的python實現的字串操作 strcpy sstr1,sstr2 sstr1 strcpy sstr2 sstr1 sstr1 strcpy2 print sstr2 strcat sstr1,sstr2 sstr1...

python字串操作

在 python 有各種各樣的string操作函式。在歷史上string類在 python 中經歷了一段輪迴的歷史。在最開始的時候,python 有乙個專門的string的module,要使用string的方法要先import,但後來由於眾多的 python 使用者的建議,從 python 2.0開...