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
原创粉丝点击