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

 

posted on 2014-11-09 00:39  sola_tester  阅读(239)  评论(0编辑  收藏  举报