Python基礎 字串

2021-10-04 03:26:29 字數 1359 閱讀 6701

字串

肉眼可以識別,具有特殊含義的字元組成串

表示字串的方式:

python弱資料型別語言:單引號,雙引號,三引號

str() 全域性函式        s=str("字串")

字串中的常見方法:

capitalize()        字串首字母大寫

center(50,"")        字串總長度為50,且字串居中,可以指定其他符號填充,若不指定,預設空格,若數字小於字串長度,則不做變化

count("t")            統計字串裡字元出現的次數

endswith("i")        判斷字串是否以i結尾

startswith("i")        判斷字串是否以i開始

index("iam")        查詢"iam"在字串中第一次出現的位置,若不存在會丟擲異常

rindex("iam")        查詢"iam"在字串中最後一次出現的位置

find("iam")        查詢"iam"在字串中第一次出現的位置,若不存在會返回-1

rfind("iam")        查詢"iam"在字串中最後一次出現的位置,若不存在會返回-1

encode()            提供python用來將字串轉換為位元組

islower()            判斷是否都是小寫

isupper()            判斷是否都是大寫

istitle()            判斷字串是否是標題

isalnum()            判斷是否有效符號

isalpha()            判斷是否都由字母組成

isdigit()            判斷是否都由數字組成

title()            將字串轉換為標題

lower()            將字串轉換為小寫

upper()            將字串轉換為大寫

split(" ")            按照特定的符號,將字串切割,返回乙個列表

join()            按照特定的符號,將乙個可迭代物件拼接成字串

strip()            

lstrip()

rstrip()

replace("a","b")

如何切割乙個字串?

python提供大家用來切割可迭代物件(容器)

iterable[start:]

函式是實現了某一功能指令的集合

python通過def關鍵字定義函式

def 函式名稱():

函式體return 

函式是乙個功能,需要呼叫函式  

python基礎 字串

轉義符 n換行 print 我是 nzzz 我是 zzz t製表符 print 我是 tzzz 我是 zzz 雙引號 print 我是 zzz 我是 zzz 單引號 print 我是 zzz 我是 zzz 續航符 name s z print name sz原始字串 原始字串 r abc r abc...

Python基礎字串

str1 hello python str1 str1.capitalize 把開頭轉換成大寫 print str1 str1 str1.center 8,居中並填充 print str1 str1 str1.find j 0,len str1 尋找元素所在的位置,沒在返回 1 print str1...

Python基礎 字串

判斷全部否是字母 str helloween if str.isalpha print 字母 判斷全部否是數字 str 1234 if str.isdecimal print 數字 判斷都是大寫 str abc if str.isupper print 大寫 判斷都是小寫 str abc if st...