python内置函数(2)

danny posted @ 2014年3月21日 16:00 in python with tags python , 2258 阅读
#python内置函数(2)
 isinstance(object, classinfo)
    object是不是classinfo的一个实例, 返回真假
issubclas(class, classinfo)
    class是不是classinfo的一个实例, 返回真假
iter(object[,sentinel])
    例子:
with open('mydata.txt') as fp:
    for line in iter(fp.readline, ''):
        process_line(line)
len(s)
    返回s的长度
list([iterable])
    返回列表
map(function, iterable, ...)
    对于iterable中的每一个元素,执行function,返回和iterable一样的长度
max(iterable[,args...], *[,key])
    返回iterable最大值
memoryview(obj)
    返回obj的内存视图?
min(iterable[,args...], *[,key])
    返回iterable最小值
next(iterable[, default])
    返回iterable的下一个元素
object()
    返回新对象 object是所有类的基类
oct(x)
    返回8进制
open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None) 
    打开文件(选项很多自行看手册罢)
ord(c)
    返回c在unicode中的序列值
pow(x, y[, z])
    返回pow(x, y) % z 
    pow(x, y) 相当于x**y(x的y次方)
print([object, ...], *, sep=' ', end='\n', file=sys.stdout, flush=False)
    打印
property(fget=None, fset=None, fdel=None, doc=None) 
    返回属性(手册有很多说明)
    例子
class C:
    def __init__(self):
        self._x = None
    def getx(self):
        return self._x
    def setx(self, value):
        self._x = value
    def delx(self):
        del self._x
    x = property(getx, setx, delx, "I'm the 'x' property.")
range([start], stop[, step])
    返回迭代器
repr(object)
    返回object可打印的str
reversed(seq)
    返回反转seq的迭代器
round(x[, n])
   ... 
set([iterable])
    返回iterable的集合
setattr(object, name, value)
    设置对象object属性name值value
slice([start],stop[, step])
    切片
sorted(iterable[,key][,reverse])
    返回已经排序的iterable(直接改变iterable)
staticmethod(function)
    返回函数的静态方法????
str([object[, encoding[, errors]]])
    返回str
sum(iterable[, start])
    返回和
super([type[, object-or-type]])
    ????
tuple([iterable])
    返回元组
type(object)
    查看object属于何类
type(name, bases, dict)
    返回新的类
vars([object])
    ???
zip(*iterables)
    ???
__import__(name, globals=None, locals=None, fromlist=(), level=0) 
    我累了....自己看手册吧

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter