Python中文本和变量之间的区别是什么?

Python中文本和变量之间的区别是什么?,python,variables,definition,literals,Python,Variables,Definition,Literals,我是Python的初学者,但我对文字和变量感到困惑 这就是我对文字的了解:“a”+“b” 变量:语句=“a”+“b”在任何编程语言中,文本是一个常量值,其中作为标识符可以更改其值。标识符可以存储文本并进一步处理它们。标识符是变量的名称 1、1.5、'a'、“abc”等都是文字的示例。但是在语句x=123中,x是变量,123是文字。文字是表示固定(const)值的符号。 变量是与符号名关联的存储位置(如果愿意,可以指向) 最好在使用中加以解释: foo = bar(42) ^ ^ ^

我是Python的初学者,但我对文字和变量感到困惑

这就是我对文字的了解:
“a”+“b”


变量:
语句=“a”+“b”

在任何编程语言中,文本是一个常量值,其中作为标识符可以更改其值。标识符可以存储文本并进一步处理它们。标识符是变量的名称


1
1.5
'a'
“abc”
等都是文字的示例。但是在语句
x=123
中,x是变量,123是文字。

文字是表示固定(
const
)值的符号。
变量是与符号名关联的存储位置(如果愿意,可以指向)

最好在使用中加以解释:

foo = bar(42)
^     ^   ^
|     |   |--- literal, 42 is *literally* 42
|     |------- function, also represents "something" in memory
|------------- variable, named "foo", and the content may vary (is variable)

另一方面,标识符是在python语句中分配给变量的名称。

您至少应该阅读。
“a”
“b”
是文本<代码>“a”+“b”是一种表达式变量是可以变化的。字面意思就是字面意思!标识符不是变量。标识符可以是变量的名称。