【为什么你的Python总报错?原来是数据类型和类型转换没学明白!】看完这篇,数据类型和进制转换全懂了! 文章目录【1】认识Python的数据世界——常用基本数据类型详解【2】一文搞懂二进制、八进制、十进制与十六进制转换【3】Python类型转换秘籍——常用转换函数全面解析【1】认识Python的数据世界——常用基本数据类型详解在这里讲解常用的数据类型1.数字又分为int和float1int声明的是整数例如2float声明的是浮点数例如2.字符串str1str声明的是字符串特点就是加例如2带有eg或者‘’‘eg’‘’双三引号或者单三引号中间的字符串格式会保留例如3双引号或单引号在引用字符串中含有其中一个引号时要用另外一个引用避免出现错误例如3.布尔值boolbool声明的是布尔值布尔值只有两个值分别是True和False其中True是1False是0例如4.空值NoneNone声明的是一个空值例如【2】一文搞懂二进制、八进制、十进制与十六进制转换1.十进制数组有0 1 2 3 4 5 6 7 8 92.二进制bin数字有0和1前缀以0b开头3.十六进制hex数字有0 1 2 3 4 5 6 7 8 9 a b c d e f 以0x为前缀4.八进制oct数字有0 1 2 3 4 5 6 7以0o为前缀5.进制转换函数int可以转换为十进制base表示字符串中的内容是几进制6.十进制转二进制八进制十六进制7.转十进制推导公式【3】Python类型转换秘籍——常用转换函数全面解析1.int可以将数字类型的字符串转整数2.int可以将小数转换为整数3.int 可以将bool值转为整数4.float可以将数字类型(最多有一个小数点)的字符串转换为数字5.任意类型都可以转换为布尔值bool6.str 可以将任意类型转换为字符串