四、apply方法
1、定义:
apply(...)
apply(object[, args[, kwargs]]) -> value
Call a callable object with positional arguments taken from the tuple args,
and keyword arguments taken from the optional dictionary kwargs.
Note that classes are callable, as are instances with a __call__() method.
Deprecated since release 2.3. Instead, use the extended call syntax:
function(*args, **keywords).2、解释:根据有序的元组、字典调用一个可调用的对象, 注:拥有__call__()方法的实例是可调用的, 生成实例的类也是有可调用的。
3、举例:
>>> def test(a, b):
... print a, b
...
>>> apply(test, ('hello', 'world'))
hello world五、basestring类型
1、定义:
class basestring(object) | Type basestring cannot be instantiated; it is the base for str and unicode.
2、解释:basestring类型不能实例化, 是str和unicode的基类。即str、unicode类型都属于basestring 类型。
3、举例:
>>> isinstance('',basestring)
True
>>> isinstance(u'',basestring)
True六、bin方法
1、定义:
bin(...)
bin(number) -> string
Return the binary representation of an integer or long integer.2、解释:将一个number转变成整型或者长整型的二进制表示。
3、举例:
>>> bin(2) '0b10' >>> bin(1) '0b1' >>> bin(3) '0b11' >>> bin(4) '0b100' >>> bin(0) '0b0' 注:0b代表二进制
七、bool方法
1、定义:
class bool(int) | bool(x) -> bool | | Returns True when the argument x is true, False otherwise. | The builtins True and False are the only two instances of the class bool. | The class bool is a subclass of the class int, and cannot be subclassed.
2、解释:输入参数为x, 如果x为真, 则返回True,否则返回False。
3、举例:
>>> bool('')
False
>>> bool('1')
True
>>> bool(0)
False
>>> bool(1)
True
Copyright © 2021.aoyanming个人博客站
发表评论