美文网首页
python函数

python函数

作者: 大鹏的鹏 | 来源:发表于2018-09-06 10:28 被阅读1次

    一.函数调用

    调用函数的时候,如果传入的参数数量不对,会报TypeError的错误.

    如果传入的参数数量是对的,但参数类型不能被函数所接受,也会报TypeError的错误.

    二.定义函数

    在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。

    def test(x):
        if x >= 0:
            return x
        else:
            return -x
    

    2.1空函数.

    如果想定义一个什么事也不做的空函数,作用是可以用来作为占位符,比如现在还没想好怎么写函数的代码,就可以先放一个pass,让代码能运行起来。

    def test():
        pass
    

    2.2返回多个值.

    函数可以同时返回多个值,但其实就是一个元组。

    def test(x,y):
        return x,y;
    

    三.函数的参数.

    3.1默认参数

    如果一个函数设置了默认参数,那么在调用的时候就可以不传入改参数,也可以使用默认值调用该函数.

    def enroll(name, gender, age=6, city='Beijing'):
        print('name:', name)
        print('gender:', gender)
        print('age:', age)
        print('city:', city)
    
    1. 是必选参数在前,默认参数在后,否则Python的解释器会报错.
    2. 当函数有多个参数时,把变化大的参数放前面,变化小的参数放后面。变化小的参数就可以作为默认参数。
      使用默认参数有什么好处?最大的好处是能降低调用函数的难度。

    相关文章

      网友评论

          本文标题:python函数

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