循序渐进学
Python
之数值类型(一)
(1)
本文将介绍
Python
语言的一种基本数据类型:数值类型。首先,我们会详细介绍
Python
语
言各种数值类型以及相应的算术运算和它们的优先级、
结合性。
然后,
我们还会对整型的位
运算做深入的解释。
本文将介绍
Python
语言的一种基本数据类型:
数值类型。
首先,
我们会详细介绍
Python
语言各种数值类型以及相应的算术运算和它们的优先级、
结合性。
然后,
我们还会对整型的
位运算做深入的解释。
一、
数值类型
Python
语言的数值类型有四种,分别是:整型、长整型、浮点型和复数类型。下面我
们首先介绍整型数据。
1.
整型
Python
语言的整型相当于
C
语言中的
long
型,在
32
位机器上,整型的位宽为
32
位,
取值范围为
-231
~
231-1
,即
-2147483648
~
2147483647
;在
64
位系统上,整型的位宽通常
为
64
位,取值范围为
-263
~
263-1
,即
-9223372036854775808
~
9223372036854775807
。
Python
中的整数不仅可以用十进制表示,也可以用八进制和十六进制表示。当用八进制表
示整数时,数值前面要加上一个前缀“0”;当用十六进制表示整数时,数字前面要加上前
缀
0X
或
0x
。
例如,
我们这里将整数
15
分别以八进制和十六进制的形式赋给整型变量
a
和
b
,
然后再以十进制的形式输出它们: