Python02-Python内置类型
Python内部内置了大量的数据类型,下面进行最简单的介绍。
1、数值类型。
比如简单的数字:1、2、3等
2、序列。
比如字符串:'abc'
3、集合。
4、映射。
5、程序单元类型。
6、其他类型。
(1)、类型对象。使用type函数来查看对象的类型。
如:type(10)
(2)、空对象:None
(3)、布尔:True、False
数值类型:
1、整型(int)、浮点型(float) :直接输入即可。
字面值:二级制(0b开头)、八进制(0o开头)、十六进制(0x开头),十进制直接输入。
数值没有明确的长度限制。
数学运算符:+(加)、-(减)、*(乘)、/(除)、%(取模、取余)、//(整除)、**(计算次方)。
除法(/)得到的结果是浮点型数。如:
22除以7以后得到浮点数3.1428...
如果只想得到整数部分,则需要使用//:
取余:使用%可取余数:
计算次方: 使用**可计算次方,如下所示:
2、常用函数:
类型转换:int(变量,进制)含义为将变量按指定的进制转换成int类型,进制省略时则默认转换为十进制。
float(变量)含义为将变量转换为浮点型。
bin(变量):将指定的变量已二进制的方式展现。
hex(变量):将指定的变量已十六进制的方式展现。
oct(变量):将指定的变量已八进制的方式展现。
四舍五入:round(变量)。可以实现四舍五入功能。
计算次方:pow(2, 3)计算2的3次方。
开平方:math.sqrt(变量)
3、常用工具模块:
math.floor(变量) 、math.ceil(变量)和 math.trunc(变量)
区别:math.floor(变量):得到的结果<=原数值,当变量为正数时结果为此正数的整数值,当变量为负整数时结果为此负整数,当变量为负数且是负的浮点数时结果为小于此浮点数的最近的负整数。
math.trunc(变量): 得到的结果>=原数值,当变量为正数时结果为此正数的整数值,当变量为负整数时结果为此负整数,当变量为负数且是负的浮点数时结果为大于此浮点数的最近的负整数。
math.ceil(变量):得到的结果>=原数值,当变量为正整数时结果为此变量值,当结果为正数且是浮点数时此结果为大于此变量的最小的正整数,当变量为负整数时结果为此负整数,当变量为负数且是负的浮点数时结果为大于此浮点数的最近的负整数。
获得圆周率:math.pi