天天看点

带你认识运算符(下):条件运算符 | Python从入门到精通:入门篇之十

第九节:带你认识逻辑运算符

10.1条件运算符

也叫三元运算符。它需要三个操作数。

语法结构:

语句1 if 条件表达式 else 语句2

条件运算符在执行时,会对条件表达式进行求值判断:判断结果为true,则执行语句1,并返回执行结果,如果判断结果为false,则执行语句2,并返回执行结果。

带你认识运算符(下):条件运算符 | Python从入门到精通:入门篇之十
带你认识运算符(下):条件运算符 | Python从入门到精通:入门篇之十

再看一个小例子:

带你认识运算符(下):条件运算符 | Python从入门到精通:入门篇之十

练习:给三个变量赋不同的数值,通过条件运算符比较三个数值的大小并输出。

10.2运算符的优先级

上节课的练习答案出咯,快来看看自己掌握了多少。

带你认识运算符(下):条件运算符 | Python从入门到精通:入门篇之十

Python也和数学中一样有优先级,比如先乘除,后加减。。

运算符的优先级可以根据运算符的表格来查询。

在表格中,位置越靠下的运算符优先级越高,优先级越高的越先计算,有优先级一样的自左向右计算。

优先级查看表(部分)

带你认识运算符(下):条件运算符 | Python从入门到精通:入门篇之十

这个表格不需要都记住,记住一些常用的就可以了,这个表格只需要知道就可以,如果开发中遇到优先级不清楚的,可以通过添加小括号来达到自己想要做的运算。

可以通过下面一个小例子的练习来加深印象。

带你认识运算符(下):条件运算符 | Python从入门到精通:入门篇之十

10.3逻辑运算符的补充

逻辑运算符可以连着使用。

带你认识运算符(下):条件运算符 | Python从入门到精通:入门篇之十

此处的a相当于:1<2 and 2<3,显然是成立的。

结果为:true。

到此为止,入门篇的基础知识部分就结束了,学习者可以多进行反复的巩固。下面将为大家讲解更为深入的Python知识。

十一节:带你认识流程控制语句:if语句

视频学习:阿里云大学之Python进阶必看

配套Python进阶文章点击此处获取