10.1条件运算符
也叫三元运算符。它需要三个操作数。
语法结构:
语句1 if 条件表达式 else 语句2
条件运算符在执行时,会对条件表达式进行求值判断:判断结果为true,则执行语句1,并返回执行结果,如果判断结果为false,则执行语句2,并返回执行结果。
再看一个小例子:
练习:给三个变量赋不同的数值,通过条件运算符比较三个数值的大小并输出。
10.2运算符的优先级
上节课的练习答案出咯,快来看看自己掌握了多少。
Python也和数学中一样有优先级,比如先乘除,后加减。。
运算符的优先级可以根据运算符的表格来查询。
在表格中,位置越靠下的运算符优先级越高,优先级越高的越先计算,有优先级一样的自左向右计算。
优先级查看表(部分)
这个表格不需要都记住,记住一些常用的就可以了,这个表格只需要知道就可以,如果开发中遇到优先级不清楚的,可以通过添加小括号来达到自己想要做的运算。
可以通过下面一个小例子的练习来加深印象。
10.3逻辑运算符的补充
逻辑运算符可以连着使用。
此处的a相当于:1<2 and 2<3,显然是成立的。
结果为:true。
到此为止,入门篇的基础知识部分就结束了,学习者可以多进行反复的巩固。下面将为大家讲解更为深入的Python知识。
十一节:带你认识流程控制语句:if语句