Python中文本和变量之间的区别是什么?
我是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) ^ ^ ^
“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”是一种表达式变量是可以变化的。字面意思就是字面意思!标识符不是变量。标识符可以是变量的名称。