中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python字符串的知識有哪些

發布時間:2021-11-22 10:13:45 來源:億速云 閱讀:157 作者:iii 欄目:開發技術

這篇文章主要講解了“Python字符串的知識有哪些”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Python字符串的知識有哪些”吧!

1.部分轉義字符

轉義字符
# \\ 反斜線
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

2.slice 切片讀取字符串

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

3.調用split()方法分割字符串 ASCII字母

# 字符串.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(分隔符,分隔次數)

4.與字母大小寫有關方法

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

5.搜索查找字符串

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字符串的知識有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

铜梁县| 湘西| 礼泉县| 高淳县| 肇州县| 桓仁| 裕民县| 榆中县| 子洲县| 安庆市| 兴安县| 辽源市| 南岸区| 准格尔旗| 图木舒克市| 孝义市| 郑州市| 海兴县| 桂林市| 大新县| 和硕县| 铁岭县| 建德市| 浙江省| 武邑县| 特克斯县| 卓资县| 云林县| 民乐县| 宝丰县| 安达市| 潮安县| 内丘县| 双流县| 朝阳市| 东阿县| 阿克苏市| 涡阳县| 平安县| 邯郸县| 丰县|