Python:2.数据类型初识

2020-02-26
209次阅读
没有评论

数字类型:
int (整型)
在32位机器上,取值范围是:-2147483648~2147483647
在64位机器上,取值范围是:-9223372036854775808~9223372036854775807

long(长整型)
python没有限制长整型数值的大小,实际上取决于内存大小
python2中如果出现数据溢出,会自动转变为长整型。

type(2**32)
打印为int
type(2**64)
打印为long

在python3中没有长整型的概念了,就算是type(2**888),打印出来的还是int类型

float(浮点型) 占用8个字节(64位)
很多人理解为小数,但是不是,浮点数的表现形式是小数,但不是完全是小数。
>>> type(1.2266)
<class 'float'>

complex(复数)
基本上编程怎么使用它,复数是由实数部分和虚数部分组成,一般形式为x+yj,其中x是复数的实数部分,y是复数的虚数部分,这里的x和y都是实数。

布尔值 (bool)
布尔值只有两个值,真或者假
true和false

字符串
java中的string类型

字符串可以编码成字节包,而字节包也可以解码成字符串
"hh".encode('utf-8')
打印出来的就是utf8编码的hh

python3里面的所有的网络传输都是二进制的。

Python:2.数据类型初识

正文结束
居烽
版权声明:本站原创文章,由 居烽 于2020-02-26发表,共计549字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码