python的变量与常量

几乎所有的编程语言都会有变量和常量的概念,他们和数学上的感念是类似了。

变量

变量和数学函数中的变量是一样的,正如他的字面意义,变量是可变的。只是在变成当中变量不仅仅可以是数字还可以是字符串等等。但是变量必须是由英文字母,数字,_下划线组成,且不可以使用字母开头。

上面的例子,其中=号是赋值的意思,相当于把1赋值给a,这个a就是我创建的一个变量。

a=1

b=1

我们通过一个字母来表示变量,通过=来给变量赋值。

因为python是动态语言所以我不需要提前声明这个变量的数据类型。像java或者c这样的语言使用变量的时候就需要声明一下。比如

int a=1;

而python直接使用 a=1就可以了。这就是动态语言的好处我们不需要关心变量本身的数据类型,python会有自己的判断机制。

另外值得注意的是,我们给一个变量赋值的时候,python只会记录最后一次复制的数据。

我先给a赋值1,再给a复制2,输出a的时候显示的是2。

常量

常量和变量对应,就是不会变的变量。


PI=3.14

那么我们就认定PI是个常量,就是说PI始终代表的是3.14,实际上python当中没有严格意义的常量,因为python当中没有保证常量不会改变的机制,一般来说我们会使用全部大写的字母来表示常量。PI我们仍然可以给他重新赋值。

在变成的过程当中我们可能会用到常量的概念,所以这里还是要印出来。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容