zoukankan      html  css  js  c++  java
  • python基础 day 11 函数参数

    一、内容回顾
    1、函数以功能为导向,
    减少重复代码,提高代码可读性,
    def func():
    pass
    2、函数的调用 函数名()
    3、函数的返回值
    return:终止函数
    返回值单个值
    返回多个值 (按照元组返回)
    4、函数的参数
    实参角度:位置参数、关键字参数、混合参数
    形参角度:位置参数,默认参数

    二、今日内容
    万能参数
    *的魔性应用
    #形参角度:万能参数
    """
    *arg,**kwargs
    万能参数 *args约定俗成
    函数定义时,*代表聚合,它将所有的位置参数,聚合成一个元组,赋值给args
    """
    def func(*args):
    print(args) #('烧花鸭', '炖排骨')
    print("我请你吃:%s,%s"%args) #我请你吃:烧花鸭,炖排骨
    func("烧花鸭","炖排骨")
    仅限关键字参数(了解)
    形参的最终顺序:位置参数,*args,默认参数,**kwargs,仅限关键字参数 ——————————重要——————————
    2、名称空间
    全局名称空间,全局命名空间


    局部名称空间,临时命名空间


    内置名称空间


    加载顺序,


    取值顺序:就近原则 局部命名空间——》全局命名空间——》内置命名空间 (单项不可逆)


    作用域:全局作用域 :内置名称空间,全局名称空间
    局部作用域:局部名称空间
    3、函数的嵌套,高阶函数
    4、内置函数 globle、locals
    5、关键字monlocal global

    三、今日总结

  • 相关阅读:
    蓝桥杯基础练习题4(16进制转8进制)2
    实验三
    文法
    用文法描述词法规则
    词法分析程序的功能
    个人对于编译原理的一些看法的。
    完成登录与注册
    javaScript基础
    css实例
    导航,头部,CSS基础
  • 原文地址:https://www.cnblogs.com/iaoyuyuyuhuanghuang/p/14184204.html
Copyright © 2011-2022 走看看