Built-in Functions

abs(x)
Return the absolute value of a number. The argument may be a plain or long integer or a floating point number. If the argument is a complex number, its magnitude is returned.解析:返回一个数字的绝对值。

>>> abs(1)
1
>>> abs(-1)
1
>>> abs(0)
0
>>> abs(-1.1)
1.1000000000000001
>>> abs(1.1)
1.1000000000000001
>>>

all(iterable)

Return True if all elements of the iterable are true (or if the iterable is empty). Equivalent to:

解析:如果可迭代变量所有元素都为真,则返回True,否则返回False。

def all(iterable):
    for element in iterable:
        if not element:
            return False
    return True

>>> all((1,True,3))
True
>>> all((1,False,3))
False

any(iterable)Return True if any element of the iterable is true. If the iterable is empty, return False. Equivalent to:解析:如果可迭代变量有一个元素为真,则返回True,否则返回False。

def any(iterable):
    for element in iterable:
        if element:
            return True
    return False

>>> any((1,False))
True
>>> any((False,False))
False
>>> any((False,1,False))
True

basestring()This abstract type is the superclass for str and unicode. It cannot be called or instantiated, but it can be used to test whether an object is an instance of str or unicode. isinstance(obj, basestring) is equivalent to isinstance(obj, (str,unicode)).解析:这个抽象的类型是str和unicode的超类。它不能被调用或实例化,但可以用来测试对象是否为str或unicode的实例。

>>> isinstance(’chinaunix’,basestring)
True
>>> isinstance(’你好’,basestring)
True
>>> isinstance(1,basestring)
False

bin(x)Convert an integer number to a binary string. The result is a valid Python expression. If x is not a Python int object, it has to define an __index__() method that returns an integer.
解析:将整数转换成二进制字符串。

>>> bin(1)
‘0b1′
>>> bin(2)
‘0b10′
>>> bin(3)
‘0b11′
>>> bin(4)
‘0b100′

bool([x])Convert a value to a Boolean, using the standard truth testing procedure. If x is false or omitted, this returns False; otherwise it returns Truebool is also a class, which is a subclass of int. Class bool cannot be subclassed further. Its only instances are False and True.

Share and Enjoy:
  • Print this article!
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • Live
  • MySpace
  • RSS
  • Slashdot
  • Technorati
  • TwitThis

Related posts:

  1. AVL树Source Code

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word

Contact us

Admin: Bryan Wu