美文网首页
函数(第13篇)

函数(第13篇)

作者: 你好星期四 | 来源:发表于2016-04-12 21:24 被阅读11次

    前面我们调用了很多函数,比如print(),input(),len()……这些函数都是系统为我们定义好的。

    函数

    函数实际上就是一块定义好的代码段,今后你在需要执行这段代码的时候不需要每次都把这段代码敲一遍,只需要写上函数的名字就可以了。比如,Python预定义了一个求绝对值的函数:

    >>> abs(-2)
    2
    

    调用函数

    你可以给函数传参,就像abs()可以接受一个数字作为参数。有的函数可以接受多个参数:

    >>> max(2, 3, 0, -10)
    3
    
    

    类型转换

    Python常用的内置函数还有类型转换函数。

    >>> int('100')
    100
    >>> int(10.1)
    10
    >>> float('10.1')
    
    10.1
    >>> str(1.23)
    '1.23'
    >>> str(100)
    '100'
    >>> bool(1)
    True
    >>> bool('')
    False
    
    

    函数是一个对象

    Python中的函数实际上是一对象,函数名其实是一个指向这个对象的指针,你也可以给这个对象起一个别名:

    >>> p = print    #不要写成 p = print(),否则就成调用函数了。
    >>> p("hello world")
    hello world
    

    相关文章

      网友评论

          本文标题:函数(第13篇)

          本文链接:https://www.haomeiwen.com/subject/ftswlttx.html