python中的字符串常量,是否支持通過下標的方式賦值


說明

  今天在看python,通過下標獲取字符串常量的字符,在想是否可以通過下標的方式賦值。

操作

1.對字符串下標賦值

>>> text='python'
>>> text[2] = 'j'
Traceback (most recent call last):
  File "<pyshell#128>", line 1, in <module>
    text[2] = 'j'
TypeError: 'str' object does not support item assignment

 

備注:不能以這種方式進行賦值,本來就是字符串常量,下標就是一個不變的字符。不能賦值。

2.但是可以通過下標的方式,使用加號 + 操作符拼接出一個新字符串

>>> text[2] + 'j'
'tj'
>>> text[:2] + 'py'
'pypy'

 

 

文檔創建時間:2018年11月23日12:35:10


免責聲明!

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



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