Python数值类型

在Python中,有一些不同的数值类型。这些是整数类型数字,浮点数,复数。在复数中,有realimag两部分。复数表示为(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