共計(jì) 418 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
Python 中字符串切片是指從一個(gè)字符串中取出一部分子字符串的操作。字符串切片的基本語(yǔ)法是 [start:end:step]
,其中:
start
表示切片的起始位置(包含該位置的字符),默認(rèn)為 0。end
表示切片的結(jié)束位置(不包含該位置的字符),默認(rèn)為字符串的長(zhǎng)度。step
表示切片的步長(zhǎng),即每隔多少個(gè)字符取一個(gè)字符,默認(rèn)為 1。
以下是一些使用字符串切片的示例:
string = "Hello, World!"
# 取出前 5 個(gè)字符
print(string[:5]) # 輸出:Hello
# 取出從第 7 個(gè)字符到最后一個(gè)字符
print(string[6:]) # 輸出:World!
# 取出從第 2 個(gè)字符到第 10 個(gè)字符,步長(zhǎng)為 2
print(string[1:10:2]) # 輸出:el,Wr
# 反轉(zhuǎn)字符串
print(string[::-1]) # 輸出:!dlroW ,olleH
需要注意的是,切片操作返回的是一個(gè)新的字符串,原字符串并沒(méi)有發(fā)生改變。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完