码迷,mamicode.com
首页 > 编程语言 > 详细

Python的数值类型

时间:2016-10-06 17:34:11      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:

> Python内置了3种数值类型:整数、浮点数、复数。

整数

整数在Python中有四种表示方法,二进制、八进制、十进制、十六进制。人类对于数值的表示使用的是十进制,因此无论使用哪种方式,Python解释器的最终输出都为十进制。

整数常量

二进制以0b或0B开头,后跟数值:

In [55]: 0b10
Out[55]: 2

In [56]: 0B11
Out[56]: 3

八进制以0o或0O开头,后跟数值:

In [60]: 0o17
Out[60]: 15

In [61]: 0O20
Out[61]: 16

十进制是默认常量,直接输入数值即可:

In [62]: 10
Out[62]: 10

In [63]: 20
Out[63]: 20

十六进制以0x或0X开头,后跟数值:

In [64]: 0x18
Out[64]: 24

In [65]: 0x24
Out[65]: 36

构造函数

除了可以直接使用常量创建整数,还可以使用构造函数int()来创建整数,int内使用整数常量或十进制数值字符串:

In [69]: int(0b11)
Out[69]: 3

In [70]: int(0b11)
Out[70]: 3

In [71]: int(0b11)
Out[71]: 3

In [72]: int(0o11)
Out[72]: 9

In [73]: int(11)
Out[73]: 11

In [74]: int(0x21)
Out[74]: 33

In [75]: int(1)
Out[75]: 1

 

Python的数值类型

标签:

原文地址:http://www.cnblogs.com/hanxiaomeng/p/5934051.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!