2. 数据类型转换
为什么?
- 用户输入的内容都是字符串,若需要进行数字运算,就必须进行数据类型转换
- 对文件进行写入操作时,要将其他类型的数据转为字符串。
- 从数据库中读取出的内容都是字符串,若需要进行数学运算,也需要数据类型转换。
str()
转换成字符串类型
任何类型都可以转换成字符串
int()
把指定数据转换为整型
不会进行四舍五入
float()
把指定数据转为浮点型
bool()
将指定内容转换为布尔
bool(1) True
bool(0) Flase
python 中除了0 以为的任何数,转为布尔值都是True
python 中除了空字符串的任何字符串,转为布尔值都是True
进制表示法
二进制: 0b1001 #25
八进制:0o1034 # 540
十六进制:0x1CF # 463进制转换

