1. 程式人生 > >python中的字串常量,是否支援通過下標的方式賦值

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