Python字串如何索引和切片?

2021-10-19 17:48:31 字數 935 閱讀 9771

一、字串索引

索引:字串中每乙個個體我們稱之為字元或者元素,字元的下標就是索引。

字串索引正序從0開始,倒序從-1開始。

索引格式:

變數名[索引值]
作用:通過字串的索引可以獲取指定的字元。

name =

'my name is python'

char

= name[0]

print

(char

) # m

char1 = name[-1

]print

(char1) # n

二、字串切片

字串的切片指的是從字串中複製出乙份指定的內容,儲存在另外乙個變數中,不會對原字串進行修改。

切片格式:

[起始索引:結束索引:[步長]]

注意:1、步長可以省略,預設為1。

2、包括開頭不包含結尾。

s =

'hello world'

1.全部省略,擷取整個字串

s1 = s[:]

print

(s1) # hello world

2.指定步長,隔乙個取乙個字串

s2 = s[::2

]print

(s2) # hlowrd

3.指定步長和結束索引位置

s3 = s[:8

:2]print

(s3) # hlow

4.指定起始索引和步長

s4 = s[4::

2]print

(s4) # owrd

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 索引和切片的總結 索引獲取特定偏移的元素 ...

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

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