如何为python值生成字符串(str)

如何为python值生成字符串(str),python,string,Python,String,我想把“a”变成价值。比如: "a" = 8 如何“记下”引号并使其成为值?您可以使用globals()['a']=8,尽管通常有更好的解决方案。另外,exec('a=8')可以工作,但不要这样做。您可以使用globals()['a']=8,尽管通常有更好的解决方案。另外exec('a=8')也可以工作,但不要这样做。我不确定您的意思,但在Python 3中无法为字符串赋值…我不确定您的意思,但在Python 3中无法为字符串赋值…字符串文字无法更改。任何类型的str值也不能。存储在值中的偶数

我想把“a”变成价值。比如:

"a" = 8

如何“记下”引号并使其成为值?

您可以使用
globals()['a']=8
,尽管通常有更好的解决方案。另外,
exec('a=8')
可以工作,但不要这样做。

您可以使用
globals()['a']=8
,尽管通常有更好的解决方案。另外
exec('a=8')
也可以工作,但不要这样做。

我不确定您的意思,但在Python 3中无法为字符串赋值…

我不确定您的意思,但在Python 3中无法为字符串赋值…

字符串文字无法更改。任何类型的str值也不能。存储在值中的偶数字符串,例如:

a = "some string"
字符串本身“some string”无法更改。标识符a绑定到的内容可以通过以下方式更改:

a = "some other string"

但没有任何字符串被更改。我们刚刚更改了标识符a所指的对象。

不能更改字符串文字。任何类型的str值也不能。存储在值中的偶数字符串,例如:

a = "some string"
字符串本身“some string”无法更改。标识符a绑定到的内容可以通过以下方式更改:

a = "some other string"

但没有任何字符串被更改。我们刚刚更改了标识符a所指的对象。

我想作者的意思是给一个名为a的变量赋值。当您想要创建字符串a、b、c、d等时,这可能是有益的。。。并根据它们的名字给它们赋值。我想作者的意思是给一个名为a的变量赋值。当您想要创建字符串a、b、c、d等时,这可能是有益的。。。并根据它们的名称为它们指定不同的值。