一、数字类型
(一)整数类型int(integer)
- int与数学中的整数概念一致
- 特点:可正可负,没有取值范围
- 整数有四种表示形式:
- 十进制,没有引导符号:10, 88,-485
- 二进制,以0(零)b或0B开头:0b010, -0B101
- 八进制,以0(零)o(英文字母o)或0O开头:0o123, -0o456
- 十六进制,以0(零)x(英文字母x)或0X开头::0x9a,-0X89
-
各种进制相互转换函数
十进制int(), 八进制oct(), 十六进制hex()
range(start, end, step),生成从start到end的数字,步长为step,可供for循环
注:默认情况,整数采用十进制,其他进制需要增加引导符号 -
不同进制的整数之间可以直接运算或比较,程序无论采用何种进制表达数据,进制之间的运算结果默认以十进制方式显示。
(二)浮点数类型float
与数学中的实数概念一致,特点:
-
浮点数必须带有小数(小数部分可以是零)
-
浮点数取值范围和小数精度都存在限制
-
浮点数取值范围约为-10的308次方到10的308次方,小数精度可以达到10的-16次方,常