因为要做图像处理,又得把python捡起来的,再加上许多库都是基于python2的,以前学的都是3的,所以还要再回顾下基础知识。

一些零碎知识点

除法

 在python2中,1/2的结果是0,整数除整数结果就是整数,除非在前面from __future__ import division;对于有小数点的浮点数,这种除法的结果就是小数的,1/2.0=0.5。总结:什么类型的数除出来就是什么类型的。

//用于整除,1.0//2.0=0.0

print

print在python2中是不要加括号的,print hello

几个函数

 round用于四舍五入,floor用于向下取整,ceil用于向上取整。int(32.9)会转换为32,也是向下取整。

模块

 import导入模块,然后按照“模块.函数”的方式调用函数。from 模块 import 函数的方式,则可以直接使用函数。还可以用变量来引用函数。导入math模块使用普通的sqrt函数,导入cmath(complex math)模块则可以使用用于复数的sqrt函数。