人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動(dòng)態(tài)

Python 字符串的有關(guān)知識(shí)詳解

發(fā)布日期:2021-12-08 22:06 | 文章來(lái)源:腳本之家

1.部分轉(zhuǎn)義字符

轉(zhuǎn)義字符
# \\ 反斜線
str1 = "qqq\\qq"
print(str1)
# 輸出 qqq/qq
# \b 退格鍵(Backspace)
str2 = "qqq\b"
print(str2)
# 輸出 qq
# \' 單引號(hào) \"雙引號(hào)
str3 = "qq\'qqqqq\""
print(str3)
# 輸出 qq'qqqqq"
# \n 換行
str4 = "qqqq\nqq"
print(str4)
# 輸出 qqqq
#  qq
# \t 制表符(Tab)
str5 = "a\taa"
print(str5)
# 輸出 aaa

2.slice 切片讀取字符串

s = "hello world sssss sssss sssss"
# s[n] 指定下標(biāo)讀取序列中某個(gè)元素
print(s[1])
# e
# s[n: m] 從下標(biāo)值n讀取到m-1,若干個(gè)元素
print(s[0: 4])
# hell
# s[n:] 從下標(biāo)值n讀取到最后一個(gè)元素
print(s[3:])
# lo world
# s[:m] 從下標(biāo)值0讀取到m-1個(gè)元素
print(s[:5])
# hello
# s[:] 表示會(huì)復(fù)制一份序列的元素
print(s[:])
# hello world
# s[::-1] 將整個(gè)序列元素反轉(zhuǎn)
print(s[::-1])
# dlrow olleh

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

# 字符串.split(分隔符,分隔次數(shù))
# 輸出26個(gè)小寫(xiě)字母并反轉(zhuǎn)輸出
letters = ""
for x in range(97, 123):
 letters += str(chr(x))
print(letters)
print(" ")
print(letters[::-1])
# ord()返回字符所對(duì)應(yīng)的ASCII碼
# chr()返回ASCII碼對(duì)應(yīng)的字符
# 輸出26個(gè)大寫(xiě)字母并反轉(zhuǎn)輸出 A 65 Z 91
letters2 = ""
for n in range(65, 91):
 letters2 += chr(n) + " "
print(letters2)
print(letters2[::-1].split(" ",5))  # 字符串.split(分隔符,分隔次數(shù))

4.與字母大小寫(xiě)有關(guān)方法

str = "My name in Zyj hello world"
# capitalize() 只有第一個(gè)單詞首字母大寫(xiě),其余都小寫(xiě)
print(str.capitalize())
# My name in zyj hello world
# lower() 將字母轉(zhuǎn)換為小寫(xiě)
print(str.lower())
# my name in zyj hello world
# upper() 將字母轉(zhuǎn)換為大寫(xiě)
print(str.upper())
# MY NAME IN ZYJ HELLO WORLD
# title() 每個(gè)單詞首字母大寫(xiě),其余都小寫(xiě)
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 搜索特定字符串存在的個(gè)數(shù)
print(str1.count("aa"))
# 2.查找字符串  str.find(字符或字符串 ,開(kāi)始下標(biāo),結(jié)束下標(biāo)) 返回第一次找到該字符串時(shí)的下標(biāo)編號(hào)
# find()方法未找到子字符串時(shí)會(huì)返回 -1
str2 = "My name in Zyj hello world My name in Zyj hello world"
print(str2.find("in", ))  # 尋找子字符串in,從下標(biāo)編號(hào)0開(kāi)始
print(str2.find("in", 9))  # 尋找子字符串in,從下標(biāo)編號(hào)9開(kāi)始
# 3. str.index(字符或字符串 ,開(kāi)始下標(biāo),結(jié)束下標(biāo)) 返回指定字符串下標(biāo)值
print(str2.index("name"))
# index 與 find 差別,index()查找不到會(huì)報(bào)錯(cuò),find()會(huì)返回 -1 值
# 4.startswith(字符或字符串 ,開(kāi)始下標(biāo),結(jié)束下標(biāo)) 判斷字符串開(kāi)頭字符是否含有子字符
str3 = "My name in Zyj hello world My name in Zyj hello world"
print(str3.startswith("name", 3))  # True
# 5.str.endswith(字符或字符串 ,開(kāi)始下標(biāo),結(jié)束下標(biāo)) 判斷字符串結(jié)尾字符是否含有子字符
print(str3.endswith("world"))  # True

總結(jié)

本篇文章就到這里了,希望能夠給你帶來(lái)幫助,也希望您能夠多多關(guān)注本站的更多內(nèi)容!

版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時(shí)開(kāi)通

自選配置、實(shí)時(shí)開(kāi)通

免備案

全球線路精選!

全天候客戶(hù)服務(wù)

7x24全年不間斷在線

專(zhuān)屬顧問(wèn)服務(wù)

1對(duì)1客戶(hù)咨詢(xún)顧問(wèn)

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部