3-Python3从入门到实战—基础之数据类型(数字-Number)

Python从入门到实战系列——目录

Python3 中有六个标准的数据类型:

  • Number(数字)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Sets(集合)
  • Dictionary(字典)

Number(数字)

  • Python3 支持三种不同的数值类型: int(整型)、float(浮点型)、complex(复数);
  • 整型(Int),是正或负整数,不带小数点,int没有限制大小,表示为长整型,在Python 3里,只有一种整数类型 int,没有 python2 中的 Long;
  • 浮点型(float) - 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250);
  • 复数( (complex)) - 复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型;
int:    1,5,10,500,10000...
float: 0.0,52.0,-66.66,88.8E-88...
bool:True,False
complex:3.14j,20+3j,-652+8j,3e+6j...

数字类型转换

  • int(x) 将x转换为一个整数。
  • float(x) 将x转换到一个浮点数。
  • complex(x) 将x转换到一个复数,实数部分为 x,虚数部分为 0。
  • complex(x, y) 将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式。
a = 1.0
b = 2
print(int(a))        #输出结果:1
print(float(b))      #输出结果:2.0
print(complex(a))    #输出结果:(1+0j)
print(complex(a,b))  #输出结果:(1+2j)

数学函数

2 + 2       # 结果 4
10 + 2 * 2  # 结果 14
10 / 2      # 结果 5.0
10 // 2     # 结果 5
10.0 // 2   # 结果 5.0

数学常量

  • 数学常量 pi:表示圆周率,一般以π来表示
  • 数学常量 e:e即自然常数(自然常数)。

注意:在 Python2 中是没有布尔型的,它用数字 0 表示 False,用 1 表示 True。到 Python3 中,把 True 和 False 定义成关键字了,但它们的值还是 1 和 0,它们可以和数字相加。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 变量存储在内存中的值,这就意味着在创建变量时会在内存中开辟一个空间。 基于变量的数据类型,解释器会分配指定内...
    V_V呀阅读 12,887评论 0 1
  • Number(数字) Python的数字由字面值生成或者由算术操作符和内建的算术函数作为结果返回。数字提供了标量贮...
    常大鹏阅读 3,242评论 0 7
  • 数值类型,说白了就是处理各种各样的数字,Python中的数值类型包括整型、长整型、布尔、双精度浮点、十进制浮点和复...
    小黑y99阅读 528评论 0 0
  • Python 数字数据类型用于存储数值。数字类型是不允许改变的,这就意味着如果改变数字数据类型得值,将重新分配内存...
    WaldenWolf阅读 341评论 0 0
  • Python 简介Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设...
    在暴风雨中逆袭阅读 1,772评论 0 12