2. Built-in Functions

abs 绝对值
all 接受可迭代对象 都为真时返回真
any 接受可迭代对象 有一个真返回真
basestring 用于检验isinstance(obj, basestring) 即为 isinstance(obj, (str, unicode))

bin 转换数值为二进制字符串
hex 转换数值为十六进制字符串
oct 转换数值为八进制字符串

bool 转换为True或False
bytearray 字节串 其中的元素为 0 <= x < 256 的整数值,该类型有大多数可变对象的方法和大多数str的方法
callable 判断是否可调用 即是否实现了call()方法
chr 转换整数值为ASCII字符
unichr 转换整数值为Unicode字符
ord 转换字符为整数值
classmethod
cmp 比较两个数返回-1 0 1
compile(source, filename, mode) 把source编译为code object,可被exec eval来执行 source可为Unicode字符串 str字符串 AST object
complex 接受实部虚部 返回一个虚数

delattr 删除一个对象的属性
getattr 获取一个对象的属性
hasattr 判断一个对象是否有某个属性
setattr 设置一个对象的属性

dict
dir 不带参数返回当前作用域内的名称 否则返回对应对象的属性
divmod 接受被除数和除数 返回结果和余数
enumerate(sequence, start=0)

>>> seasons = ['Spring', 'Summer', 'Fall', 'Winter']
>>> list(enumerate(seasons))
[(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]
>>> list(enumerate(seasons, start=1))
[(1, 'Spring'), (2, 'Summer'), (3, 'Fall'), (4, 'Winter')]

eval(exp, [globals],[locals]) 接收的exp为Unicode或Latin1的str,也可执行code object。
execfile(filename[, globals[, locals]])
file(name[, mode[, buffering]])
filter(function, iterable) 返回iterable中元素传递到function中为真的元素列表
float([x])
format(value[, format_spec])
frozenset([iterable])
globals() 返回当前的全局变量 作为dict返回
hash 返回一个对象的hash 整数 在python内部经常使用
id 返回一个对象的标识 整数 对每个对象唯一 可以视为该对象在内存中的地址
int(x, base=10)
isinstance(object, classinfo)
issubclass(class, classinfo)
len(s)
list([iterable])
locals() 返回当前的本地变量 作为dict返回
long(x, base=10)
map(function, iterable, ...)
max
memoryview(obj)
min
next
open
pow(x, y[, z]) 返回x的y次幂 如果要求余数可带z 这样比较快 x**y
print(value, **kwargs) 可接收的参数为file(默认值为sys.stdout) sep(默认为 空格) end(默认为 '\n')
range(start, stop[, step])

raw_input() 从标准输入获取值 作为str返回 去掉输入的回车符
input = eval(raw_input())

reduce(function, iterable[, initializer])
repr
reversed
round
set([iterable])
sorted
str(object='')
sum
tuple([iterable])

unicode(object[, encoding[, errors]])
vars(object) 返回模块、类、实例的dict属性

type 如果传入一个参数,则返回它的类型。给定三个参数,则返回对应的新类型。

class type(name, bases, dict)
name就对应__name__,bases就对应__bases__,dict对应__dict__

xrange
zip

import(name[, globals[, locals[, fromlist[, level]]]])
这个函数是被import语句调用的,name即模块名称是必须的,可能会用到global和local,fromlist指明需要从这个模块引入的对象或子模块,level则指明相对、绝对引入:-1都尝试,0指明绝对需求,正值则指定相对查找的深度。

你可能感兴趣的:(2. Built-in Functions)