进制 | 基本数 | 连几进一 | 表示形式 |
十进制 | 0,1,2,3,4,5,6,7,8,9 | 10 | 11 |
二进制 | 0,1 | 2 | 0b11111111 |
八进制 | 0,1,2,3,4,5,6,7 | 8 | 0o1544 |
十六进制 | 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F | 16 | 0x11 |
# -----------python中常用的数据类型----------- # 整数可以表示为二进制、八进制、十进制、十六进制 print(1) print(0b11111111) # 2进制,0b开头 print(0o1544) # 8进制,0o开头 print(0xFFFF) # 16进制,0x开头
#浮点数 print(1.1+2.2) # 3.300000000000003 print(1.1+2.1) # 3.2
解决方法
导入模块decimalfrom decimal import Decimal print(Decimal('1.1')+Decimal('2.2'))
# 布尔型 print(True+1) # 2
# 字符串 str1 = '字符串' str2 = "字符串字符串" str3 = '''字符串 字符串''' print(str1, str2, str3)