python基础知识之整除、取余、幂运算
2016-11-17 22:03
274 查看
数字和表达式
python解释器可以当作计算器使用>>>2+2 4
整数除法
一个整数被另一个整数除,计算结果的小数部分被截去,只保留整数部分。如果参与除法的两个数中有一个为浮点数,运算结果为浮点数。
>>>1/2 0 >>>1.0/2.0 0.5 >>>1.0/2 0.5 >>>1/2.0 0.5 >>>1/2. 0.5
如果 希望只执行简单除法,例如1/2=0.5这样的,则可在程序前加上语句
from __future__ import division #fruture前后是两个下划线:__future__
使用上面语句,单斜线不再用作整除,双斜线实现整除操作。
>>>1.0//2.0 0.0 >>>1//2 0
取模运算
>>>1%2 1 >>>9%3 0 >>>2.75%0.5 0.25
幂运算
>>>2**3 8 >>>-3**2 -9 >>>(-3)**2 9
幂运算符比取反的优先级高 , -3**2相当于-(3**2)。
长整数
普通整数在-2^31~2^31-1(-2147 483 648至2147 483 647)之间,如果需要更大的数,就用长整数表示。长整数的书写方法和普通整数一样,但结尾有个L,理论上小写l也可以,但它看起来太像1,建议用L。长整数和普通整数可以混合使用。>>>100000000000 100000000000L >>>200000000000L 200000000000L >>>200000000000L+1 200000000001L
十六进制和八进制
十六进制数以 0x为首,八进制数以0(零)为首。>>>0xBA
186
>>>0xFE
254
>>>017
15
>>>077
63
相关文章推荐
- Python 位运算及二进制基础知识
- python基础知识-数据运算
- 【转】Python基础知识
- [转] 适用于 PHP 开发人员的 Python 基础知识
- Python基础知识(二)--控制流语句
- Python基础知识(七)--字符串详解
- Python3基础知识(二)---- 元组、列表、字典、文件
- python模块之bsddb: bdb高性能嵌入式数据库 1.基础知识
- Python基础知识(一)
- Python基础知识(六)--字符串
- Python基础知识(一)
- python基础知识(第一章)
- [Python]类的基础知识
- python学习笔记-第1章节 基础知识
- Python自学笔记(一)(Python基础知识)
- Python基础知识(四)--函数
- 通过一个位运算算法,感觉该复习基础知识了!
- Python入门:基础知识
- Python基础知识汇总
- Python基础知识(一)