Python编程基础 | 您所在的位置:网站首页 › Python关键字可以作为变量名 › Python编程基础 |
变量是表示(指向)特定值的名称。 一、单个变量的赋值 Python中用赋值语句的方式赋值一个变量,不需要显示声明变量的数据类型,Python解释器根据所赋值的数据类型自动确定变量的类型。 ①运算符“=”,有两层作用,一是定义一个新变量a,二是给变量a赋值数值1 a = 1 print(a)②变量必须先定义后使用,不定义(不赋值)不能用 b③变量可以直接赋值数据,也可以用已赋值的变量进行赋值 b = a print(b)二、多个变量同时赋值 ①链式赋值语句,等价于z=3,y=z,x=y,赋值运算符的结合方向是“从右到左” x = y = z = 3 print(x,y,z)②拆包式赋值,赋值规则按照位置一一对应,“对号入座” x,y,z = 1,3,"h" print(x,y,z)三、交换两个变量的赋值 print(x,y)四、变量可以被重复赋值 Python是动态类型语言。对同一个变量可以重复赋值,而且重新赋值的数据类型可以和最开始赋值的数据类型不同。注意,由于对同一个变量可以重复赋值,所以在使用变量前,确定好变量的赋值内容。 变量可以被重复赋值的原因:变量赋值实际上是变量对值的一个引用,而不是变量的取值。 b=1 print(b)五、变量名区分大小写 a=1 print(a)六、删除变量 del del b运行“del b”之后,再打印“b“就会报错 print(b)七、变量命名规范 变量名只能包含字母 数字和下划线。 变量名可以以字母和下划线开头,但不能以数字开头。 Python中的关键字和函数名不可以作为变量名使用。 实际工作中,变量的命名尽量能体现变量的性质,例如:score_class5 这个变量名说明变量被赋值的是5班的成绩。 6a=7删除变量名print之后,再使用print函数,即可调用 print(_6a)八、查看Python关键字 这些关键字全部不能作为变量名使用 import keyword keyword.kwlist |
CopyRight 2018-2019 实验室设备网 版权所有 |