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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM