十进制-默认的进制
二进制-以0b开头
八进制-以0o开头
十六进制-以0x开头
浮点数由整数部分和小数部分组成,存储有不精确性,使用浮点数计算时,可能会出现小数位数不确定的情况。
print(1.1+2.2) #3.3000000000000003
print(1.1+2.1) #3.2
解决方案:导入模块decimal
from decimal import Decimal
print(Decimal('1.1)+Decimal(2.2)) #3.3
字符串被成为不可变的字符序列列
单引号和双引号定义的字符串必须在一行
三引号定义的字符串可以分布在连续的多行
python注释:
单行注释:以#开头,直到换行结束
多行注释:一对三引号之间的代码称为多行注释
中文编码声明注释:如#coding:gbk