一、内建函数
1、数学运算类
abs(x)#求绝对值
divmod(a, b)#分别取商和余数
float([x])#将一个字符串或数转换为浮点数。如果无参数将返回0.0
int([x[, base]])#将一个字符转换为int类型,base表示进制
long([x[, base]])#将一个字符转换为long类型
range([start], stop[, step]) #产生一个序列,默认从0开始
oct(x)#将一个数字转化为8进制
hex(x)#将整数x转换为16进制字符串
chr(i)#返回整数i对应的ASCII字符
2、集合操作类
format(value [, format_spec])#格式化输出字符串,如“I am {0},I like {1}”
iter(o[, sentinel])#生成一个对象的迭代器,第二个参数表示分隔符
max(iterable[, args...][key]) #返回集合中的最大值
min(iterable[, args...][key])#返回集合中的最小值
dict([arg])#创建数据字典
list([iterable]) #将一个集合类转换为另外一个集合类
str([object]) #转换为string类型
sorted(iterable[, cmp[, key[, reverse]]])#队集合排序
xrange([start], stop[, step]) #返回一个xrange对象
3、逻辑判断
all(iterable)#集合中的元素都为真的时候为真,若为空串返回为True
any(iterable)#集合中的元素有一个为真的时候为真,若为空串返回为False
cmp(x, y)#如果x < y ,返回负数;x == y, 返回0;x > y,返回正数
4、反射
hash(object)#如果对象object为哈希表类型,返回对象object的哈希值
id(object)#返回对象的唯一标识
len(s) #返回集合长度
eload(module) #重新加载模块
type(object)#返回该object的类型
5、io操作
input([prompt]) #获取用户输入,使用raw_input该函数将不会捕获用户的错误输入
file(filename [, mode [, bufsize]]) #
open(name[, mode[, buffering]]) 打开文件,推荐使用open
raw_input([prompt]) #设置输入,输入都是作为字符串处理
二、文件操作
1、打开模式列表
#w 以写方式打开,
#a 以追加模式打开 (从 EOF 开始, 必要时创建新文件)
#r+ 以读写模