基本数据类型之数字(Number)
数字数据类型用于存储数值。
数字数据类型包括整型int、浮点型float、复数complex、布尔值Boolean。
整型:数学里的所有整数,没有小数点,如:0、121、32767、256、627296435、-6786。
浮点型:整数部分+小数部分,如:0.232、2.56、3.1415926,浮点型也可以使用科学记数法,如:3.14e9 = 3.1410 *9。
复数:实数部分+虚数部分,可以用a + bj,或者complex(a,b)表示,复数的实部a和虚部b都是浮点型。
布尔值:True和False,分别表示1和0。
数字类型转换
所谓数字类型转换,即将其他数据类型转换为数字型,这个转换是有限制的,很显然我们无法将含英文字母的字符串转换为数字类型。
int(x):将x转换为整型。
float(x):将x转换为浮点型。
complex(x) 将x转换到一个复数,实数部分为 x,虚数部分为 0。
complex(x, y) 将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式。
练一练
将上面代码保存为 Number.py,再IDLE中运行,得到结果如下:
数字类型的运算
使用算术运算符进行运算,主要参考前面发布的文章。
相关常用的其他内置函数
abs(x):返回x的绝对值,x — 数值表达式,可以是整数,浮点数,复数。如:abs(-3),返回3。
max(x1, x2, x3, x4, …):返回给定参数的最大值,参数可以是序列。如:max(1, 2, 3, 4),返回4;max([23, 18, 49, 33]),返回49。
min(x1, x2, x3, x4, x5, …):返回给定参数的最小值,参数可以是序列。如:min(3, -3, 45, 56),返回-3。
sum(items[, para]):返回items之和,如果给定了para,则需要再加上para,再返回和。注意:items必须是一个序列,如列表、元组、集合。如:sum((3, 4, 5, 8)),返回20;sum([1, 2, 3, 4, 5, 6, 7, 8, 9, 10], 3),返回结果55 + 3 = 58。
领取专属 10元无门槛券
私享最新 技术干货