领取淘宝天猫优惠券:优惠淘 | 欢迎使用随心而码微信小程序,微信搜一搜【随心而码】可直接搜到。

Python 入门笔记—— 数字类型(Number)

Python Hicoder 446℃ 0评论

基本数据类型之数字类型(Number)

数字数据类型用于存储数值。

数字数据类型包括整型int、浮点型float、复数complex、布尔值Boolean。

  • 整型:数学里的所有整数,没有小数点,如:0、121、32767、256、627296435、-6786。
  • 浮点型:整数部分+小数部分,如:0.232、2.56、3.1415926,浮点型也可以使用科学记数法,如:3.14e9 = 3.14 * 10 ** 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 是数字表达式。
练一练
a = 26
b = 3.14

x = float(a)
y = int(b)

print(x)
print(y)

将上面代码保存为 Number.py,再IDLE中运行,得到结果如下:

26.0
3
数字类型的运算

使用算术运算符进行运算,主要参考前面的文章:http://toutiao.com/item/6578262574251377160/

相关常用的其他内置函数
  • 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。

转载请注明:随心而码 » Python 入门笔记—— 数字类型(Number)

喜欢 (0)