python基础知识之整除、取余、幂运算
来源:互联网 发布:施耐德plc仿真软件 编辑:程序博客网 时间:2024/06/01 08:31
数字和表达式
python解释器可以当作计算器使用
>>>2+24
整数除法
一个整数被另一个整数除,计算结果的小数部分被截去,只保留整数部分。
如果参与除法的两个数中有一个为浮点数,运算结果为浮点数。
如果参与除法的两个数中有一个为浮点数,运算结果为浮点数。
>>>1/20>>>1.0/2.00.5>>>1.0/20.5>>>1/2.00.5>>>1/2.0.5
如果 希望只执行简单除法,例如1/2=0.5这样的,则可在程序前加上语句
from __future__ import division #fruture前后是两个下划线:__future__
使用上面语句,单斜线不再用作整除,双斜线实现整除操作。
>>>1.0//2.00.0>>>1//20
取模运算
>>>1%21>>>9%30>>>2.75%0.50.25
幂运算
>>>2**38>>>-3**2-9>>>(-3)**29
幂运算符比取反的优先级高 , -3**2相当于-(3**2)。
长整数
普通整数在-2^31~2^31-1(-2147 483 648至2147 483 647)之间,如果需要更大的数,就用长整数表示。长整数的书写方法和普通整数一样,但结尾有个L,理论上小写l也可以,但它看起来太像1,建议用L。长整数和普通整数可以混合使用。
>>>100000000000100000000000L>>>200000000000L200000000000L>>>200000000000L+1200000000001L
十六进制和八进制
十六进制数以 0x为首,八进制数以0(零)为首。
>>>0xBA186>>>0xFE254>>>01715>>>07763
2 0
- python基础知识之整除、取余、幂运算
- 整除 取余
- 整除 取余
- 负整数的整除与取余运算
- C语言整除、取余运算的符号问题
- 取余运算||快速幂
- 取余运算||快速幂
- Java之取余运算符%
- [二分]取余运算||快速幂
- 洛谷 P1226 取余运算||快速幂
- 取余运算||快速幂-洛谷 1226
- P1226 取余运算||快速幂
- P1226 取余运算||快速幂
- P1226 取余运算||快速幂
- [LUOGU1226] 取余运算||快速幂
- 取余运算符
- Java取余运算
- 取余运算
- 分别使用Python和Java抓取百度搜索结果
- c++定义常量
- HNUOJ_10089
- warehouse management (WM) 学习笔记(一)概述
- Jquery easyui tree的使用
- python基础知识之整除、取余、幂运算
- class 与 struct的区别
- 对CNN中pooling的理解
- 嵌入式系统
- READING NOTE: Aggregated Residual Transformations for Deep Neural Networks
- (a,b)=1 ax+by x>0 y>0的最大不能表示数
- 总结(一)
- tr命令
- SpannableString与SpannableStringBuilder使用