1. 程式人生 > >python中是否有單獨的字元型別,通過下標的方式表示字串中的字元

python中是否有單獨的字元型別,通過下標的方式表示字串中的字元

說明

  在python中,沒有單獨的字元型別,一個字元呢就是一個大小為1的字串。

  並且可以通過下標的方式,表示字串中的字元。

操作過程

1.通過[ ]的方式表示字串中的第幾個字元

>>> text = 'python'
>>> text[0]  #0表示的就是第一個位置上的字元
'p'
>>> text[3]  #位置3上的字元
'h'

#[ ]中括號中的值,可以是負值,表示的是從右邊開始計數
>>> text[-1] #從右邊開始,第1個位置上的字元。
'n'
>>> text[-3] #從右邊開始,第3個位置上的字元。
'h'

備註:由於 -0等於0,所以呢,如果是負值,那麼是從-1開始。即-1是右邊的第一個字元。0是左邊的第一個字元。

2.如果獲取的字元的下標,超過整個字串的長度,就會報錯

>>> text[7]
Traceback (most recent call last):
  File "<pyshell#122>", line 1, in <module>
    text[7]
IndexError: string index out of range

 

備註:text只有6個長度,想要獲取第7個位置上的字元,那麼會報錯。

 

文件建立時間:2018年11月23日11:48:40