美文网首页初见
python的运算符与表达式

python的运算符与表达式

作者: JustMaking | 来源:发表于2020-05-09 08:00 被阅读0次

运算符与表达式

1.关系运算符

关系运算符:

​ == != > < >= <=

关系运算表达式:

​ 格式:表达式1 关系运算符 表达式2

​ 功能:计算表达式1和表达式2的值

​ 值:如果关系成立,整个关系运算表达式的值为真,否则为假

2.逻辑运算符

逻辑运算符:

​ 逻辑与:and 逻辑或:or 逻辑非:not

逻辑运算表达式:

​ 1>逻辑与:表达式1 and 表达式2

​ 值:

​ 真 and 假 = 假

​ 真 and 真 = 真

​ 假 and 真 = 假

​ 假 and 假 = 假

​ 规律结论:一假为假,全真为真

注意:逻辑运算符两边的表达式一般为关系运算符

​ 2>逻辑或:表达式1 or 表达式2

​ 值:

​ 真 or 假 = 真

​ 真 or 真 = 真

​ 假 or 真 = 真

​ 假 or 假 = 假

​ 规律总结:一真为真,全假为假

​ 3>逻辑非:not 表达式

​ 值:

​ not 真 = 假

​ not 假 = 真

​ 规律总结:真则为假,假则为真【颠倒黑白】

3.成员运算符

注意:目前用不到,学习list的过程中会用到

in:如果在指定的序列中找到值,则返回True,否则返回False

not in:如果在指定的序列中没有找到值,则返回True,否则返回False

4.身份运算符

is:判断两个标识符是不是引用自一个对象

is not:判断两个标识符是不是引用自不同对象

5.运算符优先级

注意:a. 不要把一个表达式写的过于复杂,如果一个表达式过于复杂,则把它分成几步来完成

​ b.不要过多的依赖运算符的优先级来控制表达式的执行顺序,这样可读性太差,尽量使用()来控制表达式的执行顺序

6.短路原则

表达式1 and 表达式2 and 表达式3….. 如果表达式1为假,则整个表达式的值为假,后面的表达式则没有计算的必要

表达式1 or 表达式2 or 表达式3….. 如果表达式1为真,则整个表达式的值为真,后面的表达式则没有计算的必要

相关文章

网友评论

    本文标题:python的运算符与表达式

    本文链接:https://www.haomeiwen.com/subject/xqkhnhtx.html