学习Python的第二天

基本数据类型

1:整型(int)

从Python3之后,整型为int,不在区分整数与长整数(Python2中分别是int与long),int的长度不受限制(除了硬件物理上的限制之外)。

Python可以处理任意大小的整数,当然包括正、负整数,它们在程序中的表示方法和数学上的写法一样。Python中的整数的表示分为十进制、二进制、八进制和十六进制。具体用法如下:

10代表十进制,前缀为0b或0B为二进制,前缀为0o或0O的为八进制,前缀为0x或0X开头的为十六进制。

2:浮点型(float)

浮点型也就是小数,之所以称为浮点型,是因为以科学记数法表示时,其小数点位置是可变的。在Python中,带有小数点及小数点位的数都被视为浮点型,精确位数为15位,最多存储16位。

Python中浮点型有两种表示形式:十进制型和科学记数法形式

(1):十进制形式

例如:0.0、-77.、-2.17等

(2):科学记数法形式

使用字母“e”或“E”作为幂的符号,以10为基数。科学记数法含义:<a>e<b>=a×10^b。例如:

4.3e-3表示0.0043。

3:复数型(complex)

 一个实数和一个虚数的组合构成一个复数。复数型中的“复数”与数学概念一致。

复数型的表示形式为z=<a>+<b>j,a是实数部分,b是虚数部分,a和b都是浮点型,虚数部分用“j”或“J”标识。例如:12.3+4j,-5.6+7J等。

在Python中,可以用z.real获得一个复数型的实数部分,用z.imag获得虚数部分,例如,(5+6e2j).real表示5.0,(5+6e2j).imag表示600.0。

4:布尔型(bool)

布尔型是特殊的整型,取值范围只有两个值,也就是True和False。对于整型或浮点型,0对应False,非0对应True;对于其他类型的数据,空(或Null)对应False,非空对应True。布尔类型数据通常应用于条件判断。当需要将其他类型数据转换为布尔型数据时,可使用bool()函数。例如,bool(0)返回False,bool(-5)返回True。

  • 10
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值