python学习笔记-变量和常量

1.变量

能够保存任意数据类型的名称。这个名称即变量名,变量名必须是大小写英文、数字和_组合,且不能用数字开头。

在python中,同一个变量可以反复赋值,而且可以是不同类型的变量。这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。静态语言定义变量的时候,需要给变量设置变量类型,给静态变量赋值必须用赋和变量类型相同的值。

2.变量在内存中的表示

例:x='coderChen' x这个变量被赋值为'coderChen'。在python解释器中,这个时候做了两件事情:

1.在内存中创建了'coderChen'的字符串。
2.在内存中创建了一个名为x的变量,并把这个变量指向了'coderChen'

这个时候我们如果把变量'x'赋值给变量y y=x。此时内存中创建名为y的变量,并将它指向变量x指向的值。

python学习笔记-变量和常量_第1张图片

3.常量

所谓常量就是不能改变的变量,在python中,通常用全部大写的变量名表示常量。
PI=3.1415926
但是事实上PI任然是一个变量,Python没有任何机制保证PI不会改变,所以,大写的变量名表示常量只是一个习惯上的用法。

你可能感兴趣的:(python学习笔记-变量和常量)