数字和表达式
Posted 风0
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数字和表达式相关的知识,希望对你有一定的参考价值。
>>>2+2 4 >>>1/2 0#(注:3.0版本之前是这样的,整数除法) >>>1.0/2.0 0.5 >>>1.0/2 0.5 >>>1/2.0 0.5 >>>1/2. 0.5 >>>from _future_ import division #实现只执行普通的除法,还有另一种方法可以使用#命令行开关-Qnew >>>1/2 0.5 >>>1//2#这种情况下使用双斜线//实现整除,非只执行普通除法也可使用 0 >>>1.0/2.0#即使是浮点数也会执行整除 0.0 >>>10%3#取余% 1 >>>2.75/0.5 0.25 >>>2**3#幂(乘方)运算,也可以使用函数pow(2,3) 8 >>>10000000000000#普通整数不能大于2147483647(也不能小于-2147483648), #长整数和普通整数可以混合使用 进行运算;2.2版本以前的不支持长整数 10000000000000L#(L也可以小写l,但是看起来太像1,所以不建议小写) >>>0xAF#十六进制写法 175 >>>010#八进制写法 8
1、数字函数
- 幂运算pow(),例:pow(2,3)
- 取绝对值abs(),例:abs(-20)
- 向下取整floor(),例:floor(32.9)—>32
- 向上取整ceil()与floor()相对,例:ceil(32.1)—>33
- 平方根sqrt(),例:sqrt(9)—>3.0
以上是关于数字和表达式的主要内容,如果未能解决你的问题,请参考以下文章
asp.net 使用正则表达式验证包含打开/关闭括号片段的属性字符串
JavaScript - 代码片段,Snippets,Gist
LeetCode810. 黑板异或游戏/455. 分发饼干/剑指Offer 53 - I. 在排序数组中查找数字 I/53 - II. 0~n-1中缺失的数字/54. 二叉搜索树的第k大节点(代码片段