python学习_6
来源:互联网 发布:java预约系统源代码 编辑:程序博客网 时间:2024/06/05 20:41
i am back!!!!
前端时间准备考试复习,消失了几天,现在,继续我python学习。
有一些好用的操作符,和c通用,比如:
a = b = c = d = 5a += 2b -= 2c *= 2d /= 2
需要我们注意的一件事情是:在python 3 中,/ 是真正意义上的除法,5/2 = 2.5,而不再是仅仅保留整数位。那么如何得到我们常用的求模和求余呢?python给了这样的操作符:
e = 5e //=2 #求模
// 的除法,就是新版本中的求模运算,切记。还有一个神奇的操作符:
3**2
猜猜是什么意思?在python中,它表示幂指运算,X ** Y 即表示 X 的 Y 次幂。还有一个比较重要的问题,就是优先级的问题,当然为了避免不必要的误会,推荐括号,增加代码的可读性。这里,幂运算的优先级:比左侧高,比右侧低,举个例子:
>>> - 3 ** 2-9>>> 3 ** -20.1111111111111111
很清晰不是吗。
还有逻辑操作符:and or not,很常规的与或非,输出为true或者false。
最后,列一个优先级的顺序:
1 幂运算 **
2 正负号 + -
3 算术 / * - + // %
4 比较 < <= > >= == !=
5 逻辑 not or and
需要注意的是,幂运算是很特殊的。
阅读全文
0 0
- python学习_6
- vi学习_6选项
- opencv学习_6 (灰度直方图)
- opencv学习_6 (灰度直方图)
- u-boot 学习 /*嵌入式博客3_6*/
- C++学习笔记_6:函数的重载
- jqGrid学习总结_6 使用formatter
- JavaSE学习笔记_6:Java-Object类
- C语言学习笔记_6编译预处理
- Python进阶_6.爬虫中总结的Python
- Qt学习之路_6(Qt局域网聊天软件)
- Qt学习之路_6(Qt局域网聊天软件)
- Qt学习之路_6(Qt局域网聊天软件)
- Qt学习之路_6(Qt局域网聊天软件)
- Qt学习之路_6(Qt局域网聊天软件)
- 机器学习:LDA_数学基础_6:MCMC:Dirichlet分布
- java学习日记_6:数组的初始化1.2
- 算法设计和数据结构学习_6(单链表的递归逆序)
- Springboot实现quartz定时
- NKOJ 4345 (Ipsc2015)Generating Synergy (DFS序+kd树)
- 嵌入式软件工程师经典面试题
- yii2的url
- POJ 2635.The Embarrassed Cryptographer
- python学习_6
- Robot Framework 源代码阅读笔记 之二
- 东莞虎门一直都很不错滓
- Java中折半查找
- dede 模板 if dedecms模板中运用dede标签时使用php和if判断语句的方法
- 转义字符
- Python案例分析:中美汇率转换(2)
- 如何查看mysql数据库的物理存储路径
- 一位资深程序员大牛给予Java初学者的学习路线建议