Python中字串的索引和切片

2021-10-05 14:47:23 字數 570 閱讀 2872

在使用python程式設計過程中,有時候需要某個字串的乙個或多個字元,可以採用字串的索引和切片來完成。對於某乙個字元,通-過索引來輸出,具體運算子為[n],n的範圍是0~n-1,這個也叫做正向索引,比如[0]表示第乙個字元;也可以採用-n~-1來索引,此時-1表示最後乙個字元,-n表示第乙個字元;注意不要越界索引! 

取出多個字元採用切片操作,比如[1:5:2],1表示開始索引,5表示結束索引,2表示步長;也可以分正向和反向切片。

具體**如下:

"""

索引和切片;

author:mysen;

"""name = 'mysen123456' # 定義字串;

print(name[5],name[-5]) # 進行索引操作;

print(name[1:6:2]) # 正向切片;

print(name[-8:-2]) # 正向切片;

print(name[-2:-8:-1]) # 負向切片;

1 2

ye1en1234

54321n

Python中字串常用操作和字串的切片

a abcdefg print a 1 3 切片冒號表示,冒號前面表示從第幾個座標開始,包含開始那個,後面表示從哪個座標結束 不包含結束座標 print a 1 後坐標不寫表示取到所有 print a 1 1 負數表示從後面第乙個座標開始字串在python中記憶體儲存乙個字母就代表乙個位元組 數字2...

python字元切片 python 字串切片

字串s1 hello,world 字串中字元位置可以通過索引或者下標來表示 字串的索引或下標有兩種方式 a,正數,從左到右,從0開始 b,負數,從右到左,從 1開始 一 如何獲取字串中的某乙個字元 c1 s1 8 c2 s1 3 print c1,c2 都列印出字元 r 二 如何獲取一段字元 c3 ...

Python字串的索引

字串是字元的有序集合,可以通過其位置來獲得具體的元素。在 python 中,字串中的字元是通過索引來提取的,索引從 0 開始。python 可以取負值,表示從末尾提取,最後乙個為 1,倒數第二個為 2,即程式認為可以從結束處反向計數。下面是對 python 索引和切片的總結 索引獲取特定偏移的元素 ...