Python中的字符串是不可变类型。这意味着一旦创建了一个字符串对象,就无法修改它的值。当我们尝试修改字符串时,实际上是创建了一个新的字符串对象,而原始的字符串对象保持不变。
下面是一个简单的示例来说明字符串的不可变性:
s = "Hello, World!"
print(s) # 输出:Hello, World!
s[0] = 'h' # 尝试修改字符串的第一个字符
上述代码会引发一个 TypeError
异常,
Python中的字符串是不可变类型。这意味着一旦创建了一个字符串对象,就无法修改它的值。当我们尝试修改字符串时,实际上是创建了一个新的字符串对象,而原始的字符串对象保持不变。
下面是一个简单的示例来说明字符串的不可变性:
s = "Hello, World!"
print(s) # 输出:Hello, World!
s[0] = 'h' # 尝试修改字符串的第一个字符
上述代码会引发一个 TypeError
异常,