您好,登錄后才能下訂單哦!
這篇文章主要講解了“Python字符串的知識有哪些”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Python字符串的知識有哪些”吧!
轉義字符 # \\ 反斜線 str1 = "qqq\\qq" print(str1) # 輸出 qqq/qq # \b 退格鍵(Backspace) str2 = "qqq\b" print(str2) # 輸出 qq # \' 單引號 \"雙引號 str3 = "qq\'qqqqq\"" print(str3) # 輸出 qq'qqqqq" # \n 換行 str4 = "qqqq\nqq" print(str4) # 輸出 qqqq # qq # \t 制表符(Tab) str5 = "a\taa" print(str5) # 輸出 a aa
s = "hello world sssss sssss sssss" # s[n] 指定下標讀取序列中某個元素 print(s[1]) # e # s[n: m] 從下標值n讀取到m-1,若干個元素 print(s[0: 4]) # hell # s[n:] 從下標值n讀取到最后一個元素 print(s[3:]) # lo world # s[:m] 從下標值0讀取到m-1個元素 print(s[:5]) # hello # s[:] 表示會復制一份序列的元素 print(s[:]) # hello world # s[::-1] 將整個序列元素反轉 print(s[::-1]) # dlrow olleh
# 字符串.split(分隔符,分隔次數) # 輸出26個小寫字母并反轉輸出 letters = "" for x in range(97, 123): letters += str(chr(x)) print(letters) print(" ") print(letters[::-1]) # ord()返回字符所對應的ASCII碼 # chr()返回ASCII碼對應的字符 # 輸出26個大寫字母并反轉輸出 A 65 Z 91 letters2 = "" for n in range(65, 91): letters2 += chr(n) + " " print(letters2) print(letters2[::-1].split(" ",5)) # 字符串.split(分隔符,分隔次數)
str = "My name in Zyj hello world" # capitalize() 只有第一個單詞首字母大寫,其余都小寫 print(str.capitalize()) # My name in zyj hello world # lower() 將字母轉換為小寫 print(str.lower()) # my name in zyj hello world # upper() 將字母轉換為大寫 print(str.upper()) # MY NAME IN ZYJ HELLO WORLD # title() 每個單詞首字母大寫,其余都小寫 print(str.title()) # My Name In Zyj Hello World # islower() isupper() istitle() 判斷字符串是否符合格式 print(str.isupper()) # False
str1 = "Myaa namess inddaa Zyjcc helloxx worldbb" # 1.count.py 搜索特定字符串存在的個數 print(str1.count("aa")) # 2.查找字符串 str.find(字符或字符串 ,開始下標,結束下標) 返回第一次找到該字符串時的下標編號 # find()方法未找到子字符串時會返回 -1 str2 = "My name in Zyj hello world My name in Zyj hello world" print(str2.find("in", )) # 尋找子字符串in,從下標編號0開始 print(str2.find("in", 9)) # 尋找子字符串in,從下標編號9開始 # 3. str.index(字符或字符串 ,開始下標,結束下標) 返回指定字符串下標值 print(str2.index("name")) # index 與 find 差別,index()查找不到會報錯,find()會返回 -1 值 # 4.startswith(字符或字符串 ,開始下標,結束下標) 判斷字符串開頭字符是否含有子字符 str3 = "My name in Zyj hello world My name in Zyj hello world" print(str3.startswith("name", 3)) # True # 5.str.endswith(字符或字符串 ,開始下標,結束下標) 判斷字符串結尾字符是否含有子字符 print(str3.endswith("world")) # True
感謝各位的閱讀,以上就是“Python字符串的知識有哪些”的內容了,經過本文的學習后,相信大家對Python字符串的知識有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。