python關於字串資料型別的方法

2022-09-06 00:12:21 字數 1834 閱讀 7767

1、字串的引用方式

字串有三種方式

1、'' 單引號

2、」「 雙引號

3、 ''' ''' 三引號

4、對於乙個字串,如果不子啊同一行,,單引和雙引 可以保證輸出在一行,,三引號 下一行輸出

2、獲取字串具體值

3、切片操作

實現語法

實現案例

4、字串操作方法

(1) find()方法

# find()方法 str.find('字串',開始下標,結束下標)  不包括結束下標所在的值

# 查詢成功,則返回子串在主串第一次出現的地方,查詢不成功,則返回-1

# str.find('字串') 不指定開始下標和結束下標的話,系統預設,從頭到尾

str1="hello world and hello python"

# print(str1.find('he',0,1)) #輸出-1

# print(str1.find('he',0,2)) #輸出0

(2)index()方法

# index()方法   str.index('字串',開始下標,結束下標)

# 查詢成功,則返回字串在主串第乙個字元的位置 查詢不成功,直接報錯並不返回 0

# print(str1.index('he',0,1))

(3)rfind()方法

# 3、rfind()方法   成功則返回子串第乙個位置, 不成功則返回-1    返回的下標和find是一樣的,,只是從右側開始查詢,find()從左側查詢

# print(str1.rfind('he',0,2)) #輸出 0

(4) rindex()方法

#  rindex()方法  和index方法不同的是,,查詢從右側查詢,,,,返回的下標是一樣的

# 查詢成功的話,,返回從右邊查詢第乙個字元的位置 否則系統報錯

(5)count()方法 統計子串在主串中的個數

count('子串',開始下標,結束下標)   查詢子串在主串中的個數

(6)綜上

# 綜上 find() rfind()  這兩個  查詢成功,返回第乙個字元的位置,查詢失敗則是  返回-1 . 不同的是,find從左開始查,rfind從右開始查

# 綜上 index() rindex() 這兩個查詢成功,返回第乙個字元的位置,查詢失敗則是,系統異常,不同的是,index從左開始,rindex從右開始查

# 綜上,count()方法,,,,計算子串在主串中的個數,,,有則返回個數,無,則返回0

Python資料型別 字串型別

變數名 str 變數值 msg hello world print msg 0 print msg 1 msg hello n print len msg msg hello world print ello in msg print lo w not in msg res print hello ...

Python資料型別 字串

字串 1 python 預設的檔案編碼都是ascii,所以要在編碼的時候加上coding utf 8,中文才不會亂碼。len 函式 是計算字串的長度。正確編碼的長度。b 中文 len b 長度是4 a 中文 decode gbk 或utf 8 print len a 長度是2 2 字串前加r 是不轉...

python資料型別(字串)

計算機人們日常事務的輔助工具,在程式設計中也映 現實世界的分類,因此計算機中也引入類別以便進行抽象分析 數字 字串 元組 列表 字典 int 表示的範圍 2,147,483,648 到 2,147,483,647 例如 0,100,100 num 2147483647 type num 一旦超出,則...