Python入门教程——数字类型

基本数据类型之数字(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。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180825G08O9300?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券