前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python第四课:运算符

Python第四课:运算符

作者头像
HuangWeiAI
发布2019-07-30 15:04:45
4310
发布2019-07-30 15:04:45
举报
文章被收录于专栏:浊酒清味

算术运算符

上一篇我们在举例的时候,用了加法 +和减法 - ,事实上它们都是 运算符,具体来说叫做 算术运算符 。除此之外,算术运算符还有:*/%**//,分别是乘,除,取余,乘方(幂),除数向下取整。

我们用下面几个例子来给大家展示它们的功能:

例1,第2行代码用了两个算术运算符,分别是%/ ,先计算 8 % 3,除数取余后结果等于 2 之后再除以 2,结果是 1 .

例1,第3行代码用了两个算术运算符,分别是//** ,先计算 3 ** 2,结果等于9 之后再计算 11//9,除数向下取整等于 1。这里需要注意的计算的优先级顺序。

比较运算符

比较运算符,顾名思义,就是负责对两个数字大小进行比较,它们分别是==, !=,>,<,>=,<=,代表的意思分别是,等于不等于大于小于大于等于小于等于。注意结果输出的是True(正确)或者 False (错误)。我们看几个例子:

例2,第6行代码用了 !=,来判断9*8是否 等于 8*9

例2,第7行代码用了 ==,来判断9%2是否 等于 4-3

例2,第8行代码用了 >=,来判断3**2是否 大于等于 3*3

逻辑运算符

熟悉数字电路的同学可能对于 与或非 这三个字比较熟悉,没错,在 Python 中我们也有对应的三种运算符,分别是and, or,not and要求两边逻辑都是正确的,才会认为结果是正确的;or要求两个逻辑至少一个正确,那么结果就是正确,not起到反作用,颠倒是非。 功能上而言,它们更多的是用在条件语句中起到用逻辑关系来连接不同条件的作用,返回的结果和比较运算符一样,是True(正确)或者 False (错误)。我们通过几个例子来学习它们:

例3,第11行代码用了 and,由于两边中 4<3 是错误的,所以结果是错误的。

例3,第12行代码用了 or,由于两边中 5>3 是正确的,所以结果是正确的。

例3,第13行代码用了not,由于两边中 4<3 是错误的,所以结果是正确的。

输出结果:

练习题

1,用比较运算符举例子验证乘法交换率。

2,写一行代码,用到至少两个逻辑运算符,三个比较运算符,打印结果。

3,上网搜索什么是浮点数,并拿算术运算符举例计算

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-05-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 浊酒清味 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档