python中从此明白运算符优先级

知识回顾:

1、变量声明。学会变量的定义和使用,理解赋值的真正含义。

2、变量名称。变量名称不能随便命令,要避免系统关键字,要遵守变量的命名规则,使用驼峰式命名法。


本节知识视频教程

以下开始文字讲解:

一、补充//的作用

//用来取整,指的是获取除法后的结果的整数部分。温馨提示:还有一个获取整数部分的函数int(),这个函数在将浮点数转换后返回一个整数部分。

%用来取余,指的是获取除法后的结果的余数部分。

/用于做除法,结果是一个实际的除法结果值,如果是有小数的,就会返回一个小数。

二、运算符优先级

一般的的运算符优先级:从左到右顺序。

优先级从高到低:

1、圆括号()

2、幂运算符**

3、负号-

4、乘* 除 / 整除// 取余 %

5、加+ 减-

了解运算符的优先级以后,我们可以在复杂的条件判断和数学计算的过程中,使得我们的计算和判断更加准确。

三、总结强调

1、掌握//与/与%的区别。

2、掌握各个运算符优先级。

运算符举例:

(10//3%2)=1

(10//3%2)*2=2

(-1+3-(10//3%2)*2)=0

2**2+(-1+3-(10//3%2)*2)=4+0=4

本文分享自微信公众号 - 编程创造城市(bcczcs)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-08-21

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏后端技术漫谈

海量数据处理问题知识点复习手册

https://blog.csdn.net/v_july_v/article/details/6279498

9330
来自专栏前端技术地图

Rx建模入门

本文介绍如何使用 Rx 的响应式编程思维来对业务逻辑进行建模, 你会了解到响应式编程的优势和业务抽象能力, 学会将现有的业务流程以数据流的方式表达出来. 你的工...

9120
来自专栏美团技术团队

Hadoop YARN:调度性能优化实践

YARN作为Hadoop的资源管理系统,负责Hadoop集群上计算资源的管理和作业调度。

16230
来自专栏SmartSi

Python 文件处理

记录中的字段通常由逗号分隔,但其他分隔符也是比较常见的,例如制表符(制表符分隔值,TSV)、冒号、分号和竖直条等。建议在自己创建的文件中坚持使用逗号作为分隔符,...

15830
来自专栏咻咻ing

10. Things to Consider in a Multi-Node JanusGraph Cluster

JanusGraph是一个分布式图形数据库,这意味着它可以在多节点集群中进行设置。 但是,在这样的环境中工作时,有一些重要的事情需要考虑。 此外,如果配置正确,...

11820
来自专栏医学生物信息学

miRNA靶基因预测数据库TargetScan使用教程

micRNA是(mRNA-interfering complementary RNA)的缩写,能与被调控的RNA或DNA互补的小分子。mRNA干扰性互补RNA,...

72320
来自专栏后端技术漫谈

Java并发知识点快速复习手册(上)

调用 Thread.sleep() 方法使线程进入限期等待状态时,常常用“使一个线程睡眠”进行描述。

6940
来自专栏后端技术漫谈

快速梳理常用的设计模式(中篇)

本文旨在快速梳理常用的设计模式,了解每个模式主要针对的是哪些情况以及其基础特征,每个模式前都有列举出一个或多个可以深入阅读的参考网页,以供读者详细了解其实现。

11520
来自专栏后端技术漫谈

Java虚拟机知识点快速复习手册(下)

其中解析过程在某些情况下可以在初始化阶段之后再开始,这是为了支持 Java 的动态绑定。

10530
来自专栏后端技术漫谈

Java容器(List、Set、Map)知识点快速复习手册(上)

容器主要包括 Collection 和 Map 两种,Collection 又包含了 List、Set 以及 Queue。

9530

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励