Python中数值型主要包括整数(int)、浮点数(float)、复数(complex)三类
我们直接在IDLE中演示数值型的定义和运算。
1 数值型定义
>>> a=56
>>> a
56
>>> type(a)
<class 'int'>
>>> b=56.23
>>> b
56.23
>>> type(b)
<class 'float'>
>>> c=56+9j
>>> c
(56+9j)
>>> type(c)
<class 'complex'>
2 数值型运算
2.1 加减乘除
>>> x=8
>>> y=5
>>> z=x+y
>>> z
13
说明:减乘除的用法与之类似,运算符分别为(-、* 、/).
2.2 整除运算
>>> x=63
>>> y=5
>>> z=x//y
>>> z
12
说明:63整除5为12
2.3 取模运算
>>> x=63
>>> y=5
>>> z=x%y
>>> z
3
说明:63除以5余数为3
2.4 幂运算
>>> x=5
>>> y=2
>>> z=x**y
>>> z
25
说明:5的2次方等于25
3 类型转换
>>> a=83
>>> type(a)
<class 'int'>
>>> b=41.37
>>> type(b)
<class 'float'>
>>> c=a+b
>>> c
124.37
>>> type(c)
<class 'float'>
说明:不同数值型变量运算时,Python会自动进行类型转换。