调用函数

    Python内置了很多有用的函数,我们可以直接调用。

    要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数 abs ,只有一个参数。可以直接从Python的官方网站查看文档:

    http://docs.python.org/3/library/functions.html#abs

    也可以在交互式命令行通过 help(abs) 查看 abs 函数的帮助信息。

    调用 abs 函数:

    >>> abs(100)

    100

    >>> abs(-20)

    20

    >>> abs(12.34)

    12.34

    调用函数的时候,如果传入的参数数量不对,会报 TypeError 的错误,并且Python会明确地告诉你: abs() 有且仅有1个参数,但给出了两个:

    >>> abs(1, 2)

    Traceback (most recent call last):

    File "<stdin>", line 1, in <module>

    TypeError: abs() takes exactly one argument (2 given)

    如果传入的参数数量是对的,但参数类型不能被函数所接受,也会报 TypeError 的错误,并且给出错误信息: str 是错误的参数类型:

    >>> abs('a')

    Traceback (most recent call last):

    File "<stdin>", line 1, in <module>

    TypeError: bad operand type for abs(): 'str'

    max 函数 max() 可以接收任意多个参数,并返回最大的那个:

    >>> max(1, 2)

    2

    >>> max(2, 3, 1, -5)

    3