失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 标识符 变量 赋值语句 数据类型 运算符 表达式

标识符 变量 赋值语句 数据类型 运算符 表达式

时间:2023-01-07 19:55:32

相关推荐

标识符 变量 赋值语句 数据类型 运算符 表达式

标识符、变量与赋值语句

标识符

标识符是指用来标识某个实体的一个符号。变量、常量、函数、语句块都有名字,他们的名字称为标识符。

- 合法的标识符: 在python中,所有标识符可以包括字母、数字以及下画线,但要符合以下规则: 标识符开头必须是字母或下划线;标识符是区分大小写的;标识符不能使用关键字;最好不要使用内置模块名、类型名、函数名、已经导入的模块名及其成员名作为标识符。pow(2,3)输出结果为:8pow=9pow输出结果为:9pow(2,3)报错注意:以上代码显示了由于使用了内置函数名pow做为变量名(标识符)导致pow()函数原有功能不能使用。 注意:可以通过dir(__ builtins __)查看所有内置函数和内置对象。

关键字

在Python中,有一部分是关键字,构成语言的标识符,这样的标识符是保留字,不能用于其他用途,否则会引起语法错误。Python关键字如表所示:我们也可以导入keyword模块后使用后使用print(keyword.kwlist)查看所有python关键字。

import keywordprint(keyword.kwlist)

关键字None
下划线标识符

变量

变量是计算机语言中能够储存结果或能表示值的抽象概念。变量可以通过变量名访问,类型通常是可变的。变量具有名字,不同的变量是通过名字相互区分的,因此变量名具有标识作用,是标识符。

赋值语句

赋值是创建变量的一种方法。赋值的目的是将值与对应的名字进行关联。赋值语句的格式:<变量>=<表达式>‘=’右边是一个表达式(由常量、变量和运算符构成)。Python首先对表达式进行求值,然后将结果存储到变量中。如果表达式无法求值,则赋值语句出错。一个变量如果未赋值,则称该变量是“未定义的”。在程序中使用未定义的变量会导致出错。Python语言允许同时对多个变量赋值。x,y=1,2a=b=2

数据类型、运算符与表达式

数据类型

Python语言中提供了几种数据类型,如数值(int、float和complex)、布尔(bool)、字符串(str)、列表(list)、元组(tuple)、字典(dict)、集合(set)等。1_23.57_67返回结果:123.5767

运算符

表达式

这里需要注意的是: ➕运算符不支持不同类型的对象之间的连接。*运算符可以用于列表、元组或字符串与整数的相乘,用以将这些序列重复整数所指定的次数。他不适用于字典和集合与整数的相乘。**运算符与带有两个参数的内置函数pow()的功能相同,表示幂运算。2**4输出结果:16pow(2,4)输出结果:16 利用关系运算符比较大小首先要保证操作数之间是可比较大小的;另外关系运算符可以连用。ord('a')输出结果为:97char(97)输出结果为:‘a’ord('我‘)输出结果为:25105char(25105)输出结果为:’我‘

注意:

字符串和数字属于不可比较大小的。列表比较大小也是从左到右一个元素一个元素的依次比较。关系运算符可以连用,等价于某几个用and连接起来的表达式。3<5>2#与3<5 and 5>2含义相同输出结果为 :True 尽可能避免在实数之间进行相等性判断0.1==0.4-0.3输出结果为:False计算机中所有信息都是以二进制的形式存储在电脑内部的,比如0.4输入后,变成二进制的形式存储在电脑中,同理0.3也是,二者的二进制做差,其差值变成十进制时,不一定正好是0.1。

逻辑运算符not一定会返回布尔值True或False。

不论not后跟何值,其返回值一定是布尔值True或False。 当not后跟False、0、[]、“”、{}等和None时,返回值时True。这是因为在进行逻辑判断的时候,被判定为False的值除了False以外,还有None、数值类型中的0值、空字符串、空元组、空列表、空字典、空集合等。这样not False就为True。

短路现象:

Python还有复合赋值运算符(+=、-=、*=、/=、//=、%=、**=) 以*=运算符为例:a*=b#相当于a=a*b

如果觉得《标识符 变量 赋值语句 数据类型 运算符 表达式》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。