一、变量是什么
变量就是一个存储数据的内存空间对象,存储的内容可以动态变化。定义一个变量,相当于向内存申请一个带地址(变量名)的访问空间对象,用来存储数据,方便数据的查询及运算。
二、变量名规则
1.变量名只能包括字母、数字和下划线。变量名可以字母或下划线开头,不能以数字开头,例如,可以将变量命名为abc_1,但不能将其命名为1_abc。
2.变量名不能包括空格,可以使用下划线来分隔多个单词。例如,变量名My_name是可行的,变量名 My name会引出错误。
3.不能使用python保留的关键字及函数名作变量名,例如,用print作变量名是不允许的。
4.变量名要尽量简短及具描述性,可以用坨峰体表示,尽量做到短小精悍,见名知义。
5.python中变量名是区分大小写的,例如,Name和name是两个不同的变量名。
三、如何定义变量
在python当中定义一个变量很简单,由于 python是一种弱类型语言,定义一个变量不需要声明变量类型,直接给变量赋值就相当于定义一个变量了,变量类型对决于值的类型。注意,如果只写一个变量,没有赋值,那么python认为这个变量没有定义。
例如, >>>name = "Tom" 表示定义一个变量名为name的变量,变量值为"Tom",变量类型为字符串。
四、常量
在python中,没有专门定义常量的语法,通常用全大写变量名表示,仅是一种提示效果,例如,AGE = 22 (本质是变量) 。