1、字串的引用方式
字串有三種方式1、'' 單引號
2、」「 雙引號
3、 ''' ''' 三引號
4、對於乙個字串,如果不子啊同一行,,單引和雙引 可以保證輸出在一行,,三引號 下一行輸出
2、獲取字串具體值
3、切片操作
實現語法
實現案例
4、字串操作方法
(1) find()方法
# find()方法 str.find('字串',開始下標,結束下標) 不包括結束下標所在的值(2)index()方法# 查詢成功,則返回子串在主串第一次出現的地方,查詢不成功,則返回-1
# str.find('字串') 不指定開始下標和結束下標的話,系統預設,從頭到尾
str1="hello world and hello python"
# print(str1.find('he',0,1)) #輸出-1
# print(str1.find('he',0,2)) #輸出0
# 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 一旦超出,則...