python中的数字、运算符和表达式
1.加法
>>>2 + 2
2.整数除法
# 一个整数(无小数部分的数)被另外一个整数除,计算结果的小数部分被截除了,只留下整数部分
>>> 1/2
0
所以要用实数(包含小数点的十进制数)而不是整数进行运算,或者让python改变除法的执行方式。
实数在python中被称为浮点数(float),两个数相除(其中一个为浮点数),结果为浮点数。eg:
>>> 1.0/2.0
0.5
>>> 1/4.0
0.25
>>> 1/4.
0.25
python提供了另一种用于实现整除的操作符——双斜线//,eg:
>>> 1//2
0
>>> 1.0//2.0
0.0
3.取余(模除)运算符
>>> 1%2
1
4.幂(乘方)运算符
>>> -3**2
-9
>>> (-3)**2
9
5.长整型数
长整型数书写方法和普通整数一样,但是结尾有个L。
普通整数的区间为[-2147483648,2147483647]。如果真的需要大数,可以使用长整型数。