整数和浮点数

发布时间 2023-11-28 16:37:11作者: 小满三岁啦

整数和浮点数

# 整型
number = 18  

print(number)               # 18
print(type(number))         # <class 'int'>
print(id(number))           # 140705976863704

# 浮点型
number_float = 18.6         
print(number_float)         # 18.6
print(type(number_float))   # <class 'float'>
print(id(number_float))     # 1864376363952

# 四则运算
x = 18
y = 5

print(x + y)    # 23 
print(x - y)    # 13
print(x * y)    # 90
print(x / y)    # 3.6 tips: 只要运算了除法,结果必然是浮点数

int相关用法

int("0o52", 8)  # 42
int("0b101010", 2) # 42
int("0x2a", 16)  # 42

数字转进制

# 16进制
hex(42)  # '0x2a'
# 2进制
bin(42)  # '0b101010'
# 8进制
oct(42)  # '0o52'