Python数值类型
在Python中,有一些不同的数值类型。这些是整数类型数字,浮点数,复数。在复数中,有real和imag两部分。复数表示为(a+bj)。
还有另一个函数叫做分数。小数保存有理数,小数保存浮点数。
一些功能,如int()
,float()
,complex()
,这些是用来将数字转换成整数,浮点数或复数。
这些数字类型的一些操作和功能如下-
x+y
x和y的总和
-
从x减去y
x*y
x和y相乘
x/y
用x除以y
x//y
x除以y后的商
x%y
x除以y后的余数
x**y
X乘以y
-X
x的负值
+x
不变的x值
绝对(x)
x的绝对值(幅值)
整数(x)
将x转换为整数
浮点数(x)
将x转换为浮点数据
复合(re,im)
从实数和虚数数据转换为复数
x.conjugate()
查找复数x的共轭
divmod(x,y)
查找商和余数作为元组
战俘(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