Python中存在两种表示数据的形式:常量和变量。常量是指在程序运行过程中值不能发生改变的量,如5、"help" 等;变量是指在程序运行过程中值可以发生改变的量。与数学中的变量一样,Python中的每一个变量都需要一个名字,如x、sum 等。
常量是指在初始化后就保持固定不变的值。在基本数据类型中,常量按其值的表示形式可分为整型、实型、字符型、布尔型等。例如:1,3.14,"Python 语言",False等。
变量在程序中使用变量名表示,变量名必须是合法的标识符,并尽量遵循一些约定俗成的规范:
(1)变量名和函数名中的英文字母一般用小写,以增加程序的可读性;
(2)见名知义:通过变量名就知道变量值的含义,一般选用相应英文单词或拼音缩写的形式,如求和用sum,而尽量不要使用简单的代数符号,如x、y、z等;
(3)尽量不要使用容易混淆的单个字符作为标识符,如0、o、1、l等;
(4)应该避免开头和结尾都使用下划线字符,因为下划线在Python中有特殊含义。
Python语言中,变量的类型是由其值的类型决定的。变量在使用前不需要先定义,为一个变量赋值后,则该变量会自动创建。(www.xing528.com)
例如:
在这段代码中,通过赋值定义了一个名为x的变量,其值为整型常量2,因此x是一个整型变量。
在这段代码中,将已有变量x重新赋值为字符串"python",此时x是一个字符串型变量。也就是说,对于同一个变量名,可以在程序运行的不同时刻用于表示不同类型的变量,以存储不同类型的数据。
在一条语句中也可以同时定义多个变量,其语法格式如下:
变量1,变量2,…,变量n=值1,值2,…,值n
赋值运算符右边的值1、值2、…、值n 会按顺序赋值给左边的变量1、变量2、…、变量n。例如:
在这段代码中,定义了两个变量:name是一个字符串型变量,其值为"Tom";age是一个整型变量,其值为18。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。