1、数据类型:
a、整型 int()
像一些正整数什么的 1 2 43 4 这些
>>> 1/2
0
表示整除
b、浮点型 float
类似带标点的小数,0.1 0.5 1.6
>>> 1.0/2
0.5
浮点型可以计算精确值,算法中只要有一个数是浮点型,则结果也为浮点型
关于整除 “//”,这个即使是用浮点型也会被整除,如下
>>> 1.0//2
0.0
c、长整型
>>> 100000000000000000000000
100000000000000000000000L
长整数的写法和普通整数一样,只是结尾有个L
2、一些计算函数(内建函数):
pow() 幂运算
>>> pow(3,2)
9
abs() 绝对值
>>> abs(-5)
5
round() 可以把浮点数四舍五入为最接近的整数值
>>> round(1/2.0)
1.0
>>> round(2.0/7)
0.0
3、模块
自我理解就是,模块里面有处理各种需求的函数或方法,把模块import进来使用里面的函数和方法处理问题
如 math 模块里面有个sqrt函数用于计算平方根,如下(若是没有import进来则会报错):
>>> sqrt(9)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'sqrt' is not defined
>>> from math import sqrt
>>> sqrt(9)
3.0