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

python3数据类型--数字

时间:2016-07-19 09:07:11      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:

数字

Python数字数据类型用于存储数值。数字数据类型是不允许改变的,所以如果改变数字数据类型的值,将重新分配内存空间。

以下实例在变量赋值时Number对象被创建:

#!/usr/bin/env python
# _*_ coding:utf-8 _*_

var1 = 1
var2 = 10

可以使用del语句删除单个或多个对象的引用。

del var1, var2

Python3支持三种不同的数值类型:

  • 整型(int)--通常被称为是整型或整数,可以是正整数或负整数,不带小数点。Python3整形是没有限制大小的,可以当做long类型使用,  但实际上由于机器内存的有限,我们使用的整数是不可能无限大的。
  • 浮点型(float)--浮点型数字由整数部分和小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250)
  • 复数(complex)--复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示,复数的实部a和虚部b都是浮点型。

注:Python中存在小数字池:-5~257

我们可以使用十六进制和八进制来代表整数:

#!/usr/bin/env python
# _*_ coding:utf-8 _*_

number01 = 0xA0F  # 十六进制
number02 = 0o37  # 八进制
print(number01)
print(number02)

结果:

2575
31

数字类型转换

  • int(x):将x转换为一个整数
  • float(x):将x转换为一个浮点数
  • complex(x):将x转换成一个复数,实数部分为x,虚数部分为0
  • complex(x,y):将x、y转换成一个复数,实数部分为x,虚数部分为y。x和y是数值表达式。

数学函数

函数 描述 实例
abs(x) 返回数字的绝对值 abs(-10)返回10
ceil(x) 返回数字的上入整数 math.ceil(4.1)返回5
     

python3数据类型--数字

标签:

原文地址:http://www.cnblogs.com/fujiangong/p/5683162.html

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