• Python 函数


     函数介绍

    一、为什么要使用函数?

      1、避免代码重用

      2、提高代码的可读性

    二、函数的定义与调用

        1、def 函数名(参数1,参数2):

          """ 函数注释 """

            print("函数体")

            return 返回值

        

        2、参数传递

    (1)实参和形参

    形参:函数定义时候定义参数

    实参:函数调用时候的传入参数

    (2)传递实参:

    调用函数传入参数的两种方式:

    位置实参:按照形参的位置顺序传入参数。

    关键字实参:按照关键字传参数。

        3、默认参数。

    定义:在调用函数中给形参提供了实参时,python将调用实参,否则,将使用默认值。

         4、动态参数。

    按照位置传入参数都有args统一接收,保存成一个元祖的形式。 

     按照关键字传值接收多个关键字参数,由kwargs接收,保存成一个字典的形式。

    1 def fun(a,b,*args,defult=6,**kwargs):
    2     '''位置参数,*args, 默认参数, **kwargs'''
    3     return a,b,args,defult,kwargs
    4 
    5 print(fun(1,2,3,4,5,7,cccc=10,dddd=20))
    6  
    7 输出:(1, 2, (3, 4, 5, 7), 6, {'cccc': 10, 'dddd': 20})

        5、返回值。

    函数返回的值,成为返回值。

    1 def f(a,b):
    2     p = {'a':a,'b':b}
    3     return p
    4 
    5 m = f('xiaohua',"xiaoli")
    6 print(m)
    7 
    8 输出:{'a': 'xiaohua', 'b': 'xiaoli'}

    三、小结

    1、定义:def 关键字开通,空格之后接函数名称 ():

    2、参数:圆括号用来接收参数。若传入多个参数,参数之间用逗号隔开。

          参数有很多种,遵循的原则是:位置参数,*args, 默认参数, **kwargs顺序定义。

    3、注释:可以使用:'''注释''',#注释 

         两种方式添加注释。

    4、函数体:缩减冒号开始起。

    5、返回值:return【表达式】结束函数。

    def  函数名(位置参数,*args, 默认参数, **kwargs)

      """注释"""

      函数

      return 返回值

  • 相关阅读:
    Linux
    Linux -- 文件统计常用命令
    再论最小二乘
    再论EM算法的收敛性和K-Means的收敛性
    【MySQL】优化—工欲善其事,必先利其器之EXPLAIN
    【Linux】浅谈段页式内存管理
    【Linux】之系统工具top
    【Linux】之shell特殊变量整理
    【Linux】系统 之 RAID
    【MySQL】binlog缓存的问题和性能
  • 原文地址:https://www.cnblogs.com/liubiaos/p/9153224.html
Copyright © 2020-2023  润新知