1. 数字类型
1.1 整型
1.1.1 下列三个函数接收int类型,返回str类型
#八进制转换函数
type(oct(12))
<class 'str'>
#十六进制转换函数
type(hex(23))
<class 'str'>
#二进制转换函数
bin(123)
'0b1111011'
1.1.2 int()函数转换为整型,其既可以接受int型,也可以接受str型
a = "123"
type(int(a))
<class 'int'>
#整型转换函数int()
b = int("0b11110101",base=2)
b
245
1.2 浮点型
#浮点型float()二进制存储,不能达到精确存储
float(12)
12.0
#保留小数点位数函数(四舍五入)--不精确
round(0.2345,2)
0.23
#decimal类型---精确保留小数点位
---<class 'decimal.Decimal'>
from decimal import Decimal
myd = Decimal(1.234)
print(myd)
1.3 复数
#复数类型
complex_number = 2 + 7j
print(complex_number.real)
print(complex_number.imag)
1.4 布尔类型
# 布尔类型
# 布尔类型可以参与计算;为真就是1,为假就是0;
# a = 1
# b = 2
# print((a > b)+(a < b))
1.5 常量
# python中无常量---一旦初始化后就不能修改;通常以全部大写作为常量如
PI = 3.1415926;