数据类型

数据类型

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

©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页