Python中字串切片操作

2022-06-02 01:30:09 字數 1017 閱讀 3960

一:取字串中第幾個字元

print "hello"[0] 表示輸出字串中第乙個字元

print "hello"[-1] 表示輸出字串中最後乙個字元

二:字串分割

print "hello"[1:3]

#第乙個引數表示原來字串中的下表

#第二個闡述表示分割後剩下的字串的第乙個字元 在 原來字串中的下標

這句話說得有點囉嗦,直接看輸出結果:

el

三:幾種特殊情況

(1)print "hello"[:3] 從第乙個字元開始擷取

(2)print "hello"[0:] 從第乙個字元開始擷取,一直擷取到最後

(3) print "hello"[:] 道理同(2)

看輸出結果:

hel

hello

hello

四:步長擷取

print "hello"[::2]

print "hello"[::-2]

表示從第乙個字元開始擷取,間隔2個字元取乙個。

輸出結果:

hlo

olh

Python中字串切片操作

一 取字串中第幾個字元 print hello 0 表示輸出字串中第乙個字元 print hello 1 表示輸出字串中最後乙個字元 二 字串分割 print hello 1 3 第乙個引數表示原來字串中的下表 第二個闡述表示分割後剩下的字串的第乙個字元 在 原來字串中的下標 這句話說得有點囉嗦,直...

Python中字串切片操作

print hello 0 表示輸出字串中第乙個字元 print hello 1 表示輸出字串中最後乙個字元 二 字串分割 print hello 1 3 第乙個引數表示原來字串中的下表 第二個闡述表示分割後剩下的字串的第乙個字元 在 原來字串中的下標 這句話說得有點囉嗦,直接看輸出結果 el 三 ...

Python字串切片操作

我們基本上都知道python的序列物件都是可以用索引號來引用的元素的,索引號可以是正數由0開始從左向右,也可以是負數由 1開始從右向左。在python中對於具有序列結構的資料來說都可以使用切片操作,需注意的是序列物件某個索引位置返回的是乙個元素,而切片操作返回是和被切片物件相同型別物件的副本。今天戀...