Python编程基础 您所在的位置:网站首页 Python关键字可以作为变量名 Python编程基础

Python编程基础

#Python编程基础| 来源: 网络整理| 查看: 265

变量是表示(指向)特定值的名称。

一、单个变量的赋值

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)x,y = y,x print(x,y)

四、变量可以被重复赋值

Python是动态类型语言。对同一个变量可以重复赋值,而且重新赋值的数据类型可以和最开始赋值的数据类型不同。注意,由于对同一个变量可以重复赋值,所以在使用变量前,确定好变量的赋值内容。

变量可以被重复赋值的原因:变量赋值实际上是变量对值的一个引用,而不是变量的取值。

b=1 print(b) 变量b中存放并不是数值1,而是数值1的内存地址,引用了这个地址里的数值1id(b)b="楚辞" print(b)id(b)与被重复赋值之前的b所指向的地址不同

五、变量名区分大小写

a=1 print(a)print(A)

六、删除变量 del

del b

运行“del b”之后,再打印“b“就会报错

print(b)

七、变量命名规范

变量名只能包含字母 数字和下划线。

变量名可以以字母和下划线开头,但不能以数字开头。

Python中的关键字和函数名不可以作为变量名使用。

实际工作中,变量的命名尽量能体现变量的性质,例如:score_class5 这个变量名说明变量被赋值的是5班的成绩。

6a=7数字不可以做变量名的开头_6a=7 _6a下划线可以做为变量名的开头True = 2关键字不能做变量名print = 1 print函数做变量名print(_6a)此时print是赋值为1的变量,不能调用del print

删除变量名print之后,再使用print函数,即可调用

print(_6a)

八、查看Python关键字

这些关键字全部不能作为变量名使用

import keyword keyword.kwlist



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有