数字和表达式
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
7.3与7.2有区别:"/"为一般除法,长整数不带"L",八进制"0o"开头。
本文详细介绍了Python中的基本数学运算,包括加减乘除、取模、幂运算等,并讲解了整数、浮点数和长整数的区别及使用方法,还涉及了十六进制和八进制的转换。
2253

被折叠的 条评论
为什么被折叠?



