在Python中,有一些不同的数值类型。这些是整数类型数字,浮点数,复数。在复数中,有real和imag两部分。复数表示为(a + bj)。
还有另一个函数叫做分数。小数保存有理数,小数保存浮点数。
一些功能,如int()
,float()
,complex()
,这些是用来将数字转换成整数,浮点数或复数。
这些数字类型的一些操作和功能如下-
序号 | 操作/功能和说明 |
---|---|
1 | x + y x和y的总和 |
2 | - 从x减去y |
3 | x * y x和y相乘 |
4 | x / y 用x除以y |
5 | x // y x除以y后的商 |
6 | x%y x除以y后的余数 |
7 | x ** y X乘以y |
8 | -X x的负值 |
9 | + x 不变的x值 |
10 | 绝对(x) x的绝对值(幅值) |
11 | 整数(x) 将x转换为整数 |
12 | 浮点数(x) 将x转换为浮点数据 |
13 | 复合(re,im) 从实数和虚数数据转换为复数 |
14 | x.conjugate() 查找复数x的共轭 |
15 | divmod(x,y) 查找商和余数作为元组 |
16 | 战俘(x,y) 找出x的幂y |
from fractions import Fraction x = 100 y = 3.256 print(x + y) print(x - y) print(x * y) print(x / y) print(x // y) print(x % 7) print(12 ** 3) myComplex1 = complex('7+5j') myComplex2 = complex('26+8j') res = myComplex1 + myComplex2 print(res) print(res.conjugate()) print(divmod(x, 3)) print(Fraction(0.125))
输出结果
103.256 96.744 325.59999999999997 30.712530712530715 30.0 2 1728 (33+13j) (33-13j) (33, 1) 1/8