py字串的索引,切片等其他操作

2021-09-12 10:29:04 字數 1300 閱讀 5638

字串的索引

s = 』 qwertyui』

索引時取字串的下標即可,下標以0開始

例:ss = s[3] ,列印出來的是r

ss = s[-1] ,列印出來的是i

字串的切片顧頭不顧尾

ss = s[0:3],列印出來的是qwe

ss = s[0:-1],列印出來的是qwertyu

ss = s[0:],s[:], 全部列印

ss = s[0:0],什麼打不列印

ss = s[0:5:3],列印出qr,在[0:5]隔三個列印乙個

ss = s[4:0:-1],列印出來 trew

ss = s[3::-1],列印出來的是rewq

ss = s[::-1], ss = s[-1::-1],列印出來的iuytrewq反的

字串的操作

ss = s.capitalize() 首字母大寫

ss = s.upper() 全部大寫

ss = s.lower() 全部小寫

ss = s.swapcase.() 大小寫反轉

ss = s.title() 每個隔開(特殊字元或數字)的單詞首字母大寫

ss = s.center(10,「x」) 居中,預設空白填充

ss = s.len() 測量長度

ss = s.startwith(『e』,1,4) 判斷以什麼開頭結尾

ss = s.find(『w』) 通過元素找索引,找不到返回-1

ss = s.index(『w』) 通過元素找索引查不到會報錯

ss = s.strip() 預設去除前後的空格

ss = s.strip(』*』) 兩邊開始刪,遇到字元停止

rstrip,lstrip,從左開始和從右開始

ss = s.count(『qw』) 計數

ss = s.split(「x」) 按照所給的條件分片為列表str—>list

s = 『你是{},芳齡{}, 你好{}』.format

s = 『你是,芳齡, 你好,你好』.format

s = 『你是,芳齡, 你好』.format

s = 『你是,芳齡, 你好,你好』.format

ss = s.replace(『e』,『q』,1) 舊的換新的

s.isalnum() #字串由字母或數字組成

s.isalpha() #字串只有字母組成

s.isdigit() #字串只有數字組成

py 字串操作

基本的操作 a helle b world hello 2 兩遍hello helloworld 2 結果為lloworld el in hello 在,true c a b 字串的連線,但是更推薦用joinstring的常用內建方法 c hello world join a,b 用 連線字串ab ...

python 字串的索引與切片操作

在python中,每乙個字串裡的字元都有自己特定的序號,以便於程式設計人員在需要時方便呼叫 通常,在python裡經常用到的序號命名方法為 正向遞增序號法和反向遞減序號法。現以字串 你好!世界 為例子說明,如圖所示 所以,在需要調出字串中的某個或者某段字元時,我們可以使用python中的索引操作和切...

字串切片slice操作 字串

切片slice操作可以讓我們快速的提取子字串,標準格式為 起始偏移量start 終止偏移量end 步長step 典型操作 操作和說明 示例結果 提取整個字串 abcdef abcdef start 從start索引開始到結尾 abcdef 2 abcdef end 從頭開始到end 1 abcdef...