在python3中数据类型是很简单的,对于数值只有整型int和浮点型float(python2中还有long),并没有c/c++中的单双精度类型。
同时认识到一些基本函数的功能
type():显示括号中数字的类型 例如:type(1)
bin():把括号中的数转化为二进制
int():把括号中的数转化为十进制
hex():把括号中的数转化为十六进制
oct():把括号中的数转化为八进制
那么对于不同进制数字的表示是什么样子的呢
二进制数字:在数字前加上0b 例如:0b10=2
八进制数字:在数字前加上0o 例如:0o10=8
十六进制数字:在数字前加上0x 例如:0x10=16
布尔类型
一个重点:布尔类型是属于数字Number这一大类的一种类型
只要是非0数值或者非空值,布尔类型都为True,只有0或者空值是False