python學習筆記13—字符串

什麼是字符串?

在python中,由單引號、雙引號和三引號引起來的內容就是字符串。

創建字符串:

  • s='zifuchuan'

  •  ss="zifuchuan"

  • sss='''zifuchuan'''

字符串常見使用方法:

方法 含義 使用
capitalize() 首字符串大寫 s.capitalize()
center(size) 將字符串居中顯示,如果size大於字符串長度,兩邊以空格補齊 s.center(20)
count() 統計字符(字符串)出現的次數 s.count('u')
encode(“utf-8”) 將字符轉化爲字節 s.encode("utf-8")
decode() 將字節轉化爲字符 d.decode()
endswith(xxx) 判斷某個字符是否以xxx結尾 s.endswith('chuan')
startswith(xxx) 判斷某個字符是否以xxx開頭 s.startswith('zi')
index() 查找某個字符(字符串)在該字符串的下標位置,如果沒有,則報錯(返回查找到的第一個) s.index('u')
find() 查找某個字符(字符串)在該字符串的下標位置,如果沒有,則返回負數 s.find('d')
rfind() 從後向前查,查找到最後一個匹配,如果沒有,則返回負數 s.rfind('u')
isalnum() 判斷字符串中是否是數組和字母,判斷是否是有效字符 s.isalnum()
isalpha() 判斷字符串是否都是字母 s.isalpha()
isdigit() 判斷字符串是否是數字字符串 ss.isdigit()
islower() 判斷字符串是否都是小寫字母 s.islower()
isupper() 判斷字符串是否都是大寫字母 s.isupper()
join() 拼接字符串 s.join(ss)
strip() 清空兩邊空格 sss.strip()
lstrip() 清空左側空格 sss.lstrip()
rstrip() 清空右側空格 sss.rstrip()
lower() 將字符串統一轉化爲小寫 sss.lower()
upper() 將字符串統一轉化爲大寫 sss.upper()
split() 按照特定給的符號拆分字符串 s.split('u')
title() 返回“標題化”的字符串(每個單詞首字母全部大寫) s.title()
istitle() 判斷字符串是否是標題 s.istitle()

字符串的截取:

操作 含義
s[start:] 表示從下標start位置開始切割對象,包含start位置
s[start:end] 表示從下標start位置開始切割對象,到end結束。包含start,不包含end
s[start:end:step] 表示從下標start位置開始切割對象,到end結束,步長爲step。包含start,不包含end
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章