第三课 运算符

作者:Kwazii 时间:2022-06-01
分类:少儿编程python

目录

本节目标

算数运算符

与数学运算符的比较

名称 数学 Python 作用
+ + 把两个对象相加,或拼接字符串
- - 把两个对象相减
X * 把两个数相乘,或是放回一个被重复若干次的字符串
/ 把两个对象相除,商是小数(能整除也保留一位小数)
取整除 // 取两个数相除的商(整数部分)
取模 % 取两个数相除的余数
** 取x的n次方

重点:

赋值运算符

运算符 描述 例子 作用
= 赋值运算符 a = 5 把5赋值给变量a
+= 加法赋值运算符 a += b 相当于a = a + b
-= 减法赋值运算符 a -= b 相当于a = a - b
*= 乘法赋值运算符 a *= b 相当于a = a * b
/= 除法赋值运算符 a /= b 相当于a = a / b
%= 取模赋值运算符 a %= b 相当于a = a % b
**= 幂赋值运算符 a **= b 相当于a = a ** b
//= 取整除赋值运算符 a //= b 相当于a = a // b

除了 = 运算符,剩余的运算符都是相应的简写模式

比较运算符

比较运算符又称关系运算符,其返回值为bool(布尔)类型: True或者False

比较运算用于对常量、变量或表达式的结果进行大小比较,如果这种比较是成立的,则返回True,反之返回False

比较运算符 名称 说明
> 大于 如果 > 前面的值大于后面的值,则返回True,否则返回False
< 小于 如果 < 前面的值小于后面的值,则返回True,否则返回False
== 等于 如果 == 两边的值相等,则返回True,否则返回False
>= 大于等于 等价于数学中的≥,如果>=前面的值大于或等于后面的值,则返回True,否则返回False
<= 小于等于 等价于数学中的≤,如果<=前面的值小于或等于后面的值,则返回True,否则返回False
!= 不等于 等价于数学中的≠,如果!=两边的值不相等,则返回True,否则返回False
is 判断两个变量所引用的对象是否相同,相同则返回True,否则返回False
is not 不是 判断两个变量所引用的对象是否不相同,不相同则返回True,否则返回False

重点:

逻辑运算符

逻辑运算符 名称 描述
and 逻辑与运算,等价于数学中的“且”
or 逻辑或运算,等价于数学中的“或”
not 逻辑非运算,等价于数学中的“非”

运算符的优先级

所谓优先级,就是当多个运算符同时出现在一个表达式中时,先执行哪个运算符。

优先级如下表,优先级从高到低排序

运算符
()
**
*、/、//、%
+、-
==、!=、>、>=、<、<=
not
and
or

运算符除了要考虑优先级之外,还需要考虑运算符的结合性,所谓结合性,就是当一个表达式中出现多个优先级相同的运算符时,先执行哪个运算符

总结回顾

本节主要介绍了Python的各种运算符。算数运算符、比较运算符和我们数学中的概念是一样的,只需要注意的是==和is、!=和is not的区别。赋值运算符是进行赋值操作的,除了基本的赋值运算符 = ,其他的都是算数运算符和赋值操作的简写。逻辑运算符需要注意逻辑短路的问题。最后我们要注意运算符的优先级问题。运算符是程序最基本的单元,它是一切程序逻辑的基础,有着最为广泛的应用,必须要熟练掌握它。

本节作业

正文结束

相关分类:

少儿编程python

相关标签:

少儿编程 python python一级

更多内容

回到顶部