数据类型

数据类型

python中数字相关的类型有四种:int(整形),float(浮点型),complex(复数),bool(布尔)

int 整形

转换进制:

转换成二进制:bin() 表示二进制函数时在前面加0b或0B 基数有:0~1

转换成八进制:oct() 表示八进制函数时在前面加0o或0O 基数有:0~7

转换成十六进制:hex() 表示十六进制时在前面加0x或0X 基数有:09和af

其他类型转换成int类型:

  1. 浮点数转换成整数的时候只保留整数部分
  2. 复数:10+3j 复数不能转换成int类型
  3. 布尔类型:False转换成0 True转换成1
  4. 字符串内容只有去掉引号是整数才能转换成功 print(‘34’)
  5. print(int(‘0b110’,base=2)) base控制着转换进制数,默认是10

float 浮点型

其他类型转换成float类型:

print(float(19))   19.0
print(float(3+4j)   不能转换
print(float(True))  1.0
print(float('12b23')) 不能转换
print(float('12.8'))  12.8
print(float('2e8'))   200000000.0的结果

complex 复数

复数由实部和虚部组成 虚部用j来辨别

python中支持复数的数学运算

实部的0可以不写,但是虚部的1不可以省略

bool 布尔

布尔类型只有True和False

所有类型的数据都可以转换成布尔

所有的0值和空值都可以转换成False,其他的都是True

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值