1.数值类型
整数
浮点数
布尔值
复数
相互转化
int1 = 1
print(bool(int1))
print(float(int1))
bool1 = True
print(int(bool1))
print(float(bool1))
float1 = 1.23
print(bool(float1))
print(int(float1))
扩展
int1 = 0
int2 = 1
int3 = 2
int4 = 1344456
print(bool(int1))
print(bool(int2))
print(bool(int3))
print(bool(int4))
2.数值运算
符号 | 名 | 举例 | 结果 |
---|
+ | 加 | 1+1 | 2 |
- | 减 | 3-1 | 2 |
* | 乘 | 3*2 | 6 |
/ | 除 | 6/2 | 3 |
// | 向下取整 | 7//2 | 3(7/2 – 3.5) |
% | 取余 | 7/2 | 1(7/2 – 3 – 1) |
** | 幂 | 2**4 | 16 (4个2相乘) |
3.数值运算扩展
方法 | 作用 | 举例 |
---|
math.ceil | 向上取整 | math.ceil(1.24) # 2 |
math.floor | 向下取整 | math.floor(1.24) # 1 |
math.pi | 常数π,圆周率3.141592653589793 | |
… | | |