
Python 基础知识总结一、python的基本数据类型1.整数 -- Int ()示例-1、0、1、2、3、4、5 等等2.浮点数 --float()示例1.01、-1.01、2.0、3.1 等等3.字符串 -- str()示例”123”、”python1”、”-*$%-123”4.布尔类型 -- bool()示例True、false5.NoneType -- 唯一值空值None二、python整数进制转换通常情况下进制的转换是十进制与二进制、八进制、十六进制之间的转换接下来我讲解的也是十进制与这几个进制之间的转换。各进制转换成十进制方法一变量定义法如下图二进制0b表示二进制0b后代表需要换算成十进制的二进制数。如下图八进制0o表示八进制0o后代表需要换算成十进制的八进制数。如下图十六进制0x表示八进制0x后代表需要换算成十进制的十六进制数。方法二base函数法“3a”表示字符串base 表示字符串中是几进制需要转换成十进制如上图是十六进制转换的示例。2.十进制转换成各进制十进制转换成二进制,如下图利用bin函数进行转换0b代表二进制1011是十进制11的二进制表示。十进制转换成八进制,如下图利用oct函数进行转换0o代表八进制115是十进制77的八进制表示。十进制转换成十六进制,如下图利用hext函数进行转换0x代表十六进制12是十进制18的十六进制表示。三、Python数据类型转换函数1.int()int 可以将数字类型的字符串转换成整数,如下图int 可以将小数转换成整数,如下图int 可以将bool值转换成整数,如下图2.float()float 可以将整数转换成浮点数,如下图float 可以将数字类型或有小数点的的字符串转换成浮点数,如下图#float 可以将bool值转换成浮点数,如下图3.bool()任何类型都可以转换成bool值,如下图V7是整数转换boolV8是字符串转换boolV9是浮点数数转换boolV10是NoneType转换bool4.str()任何类型都可以转换成字符串,如下图V11是整数转换strV12是字符串转换strV13是浮点数数转换strV14是NoneType转换str