python中数字有四种类型_python数据类型(数字Numbers)

数字类数据类型如下四种方式:python

1、整型(int)函数

整型就是整数类型的数,同数学里的十进制数。好比表示年龄、序号等。优化

一、定义整型对象

age = 10

#type()给出参数的数据类型,print()终端输出参数的值

print(type(age))

#

二、在计算机里除了十进制以外,还有二进制、八进制、十六进制。blog

二进制:以0b开头,如'0b1011',转二进制函数bin();内存

八进制:以0o开头,如'0o3721',转八进制函数oct();数学

十六进制:以0x开头,如'0x3E45',转十六进制函数hex()。class

n = 12589

print(bin(n)) # 转二进制

# 0b11000100101101

print(oct(n)) # 转八进制

# 0o30455

print(hex(n)) # 转十六进制

# 0x312d

转二进制函数int()垃圾回收

int('0b11000100101101', base=2) # 二进制转十进制

int('0o30455', base=8) # 八进制转十进制

int('0x312d', base=16) # 十六进制转十进制

三、熟悉二个内置函数终端

id():给出对象的内存地址

type():给出对象的类型

四、了解小整数池

Python为了优化速度,使用了小整数对象池, 避免为整数频繁申请和销毁内存空间。Python 对小整数的定义是 [-5, 256] 这些整数对象是提早创建好的,不会被垃圾回收。在一个 Python 的程序中,不管这个整数处于哪一个位置,全部位于这个范围内的整数使用的都是同一个对象。

2、浮点型(float)

浮点型就是带小数点的数,同数学中的小数。好比表示圆周率3.1四、重力加速度9.8等。

一、定义浮点型

g = 9.8

print(type(g))

#

二、浮点型的四舍五入

n = 123.456

print(round(n, 2)) # 保留两位有效数字

# 123.46

3、布尔型(bool)

布尔型只含两个值:True、False

数据是0,'',[],{},(),set(),None,False转换为布尔值都为False,其他都为True。(后续会学到这些数据类型)

data1 = 0

print(bool(data1)) # False

data2 = False

print(bool(data2)) # False

data3 = None

print(bool(data3)) # False

data4 = set()

print(bool(data4)) # False

4、复数型(complex)

复数有实部和虚部两部分组成,常写成a+bj。

# 定义复数

data1 = 3 + 4j

print(type(data1))

data2 = complex(5, 6) # 使用内置函数complex()定义

print(data2)

# (5+6j)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值