带你认识运算符(下):条件运算符 | Python从入门到精通:入门篇之十-阿里云开发者社区

开发者社区> Python学习站> 正文

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

简介: 本节讲述条件运算符是如何实现运算的,以及运算符的优先级问题。

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

10.1条件运算符

也叫三元运算符。它需要三个操作数。
语法结构:
语句1 if 条件表达式 else 语句2
条件运算符在执行时,会对条件表达式进行求值判断:判断结果为true,则执行语句1,并返回执行结果,如果判断结果为false,则执行语句2,并返回执行结果。
image.png
image.png
再看一个小例子:
image.png
练习:给三个变量赋不同的数值,通过条件运算符比较三个数值的大小并输出。

10.2运算符的优先级

上节课的练习答案出咯,快来看看自己掌握了多少。
image.png
Python也和数学中一样有优先级,比如先乘除,后加减。。
运算符的优先级可以根据运算符的表格来查询。
在表格中,位置越靠下的运算符优先级越高,优先级越高的越先计算,有优先级一样的自左向右计算。
优先级查看表(部分)
image.png
这个表格不需要都记住,记住一些常用的就可以了,这个表格只需要知道就可以,如果开发中遇到优先级不清楚的,可以通过添加小括号来达到自己想要做的运算。
可以通过下面一个小例子的练习来加深印象。
image.png

10.3逻辑运算符的补充

逻辑运算符可以连着使用。
image.png
此处的a相当于:1<2 and 2<3,显然是成立的。
结果为:true。
到此为止,入门篇的基础知识部分就结束了,学习者可以多进行反复的巩固。下面将为大家讲解更为深入的Python知识。
十一节:带你认识流程控制语句:if语句

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

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

版权声明:本文中所有内容均属于阿里云开发者社区所有,任何媒体、网站或个人未经阿里云开发者社区协议授权不得转载、链接、转贴或以其他方式复制发布/发表。申请授权请邮件developerteam@list.alibaba-inc.com,已获得阿里云开发者社区协议授权的媒体、网站,在转载使用时必须注明"稿件来源:阿里云开发者社区,原文作者姓名",违者本社区将依法追究责任。 如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:developer2020@service.aliyun.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
Python学习站
使用钉钉扫一扫加入圈子
+ 订阅

Python学习资料大全,包含Python编程学习、实战案例分享、开发者必知词条等内容。

官方博客
官网链接