zoukankan      html  css  js  c++  java
  • Python

    1.1 动态参数

       *args       动态位置参数
       **kwargs    动态默认参数
       位置 > 动态位置 > 默认 > 动态默认
         定义的时候是    聚合
         函数体和实参时  打散
        *args,**kwargs
        
        
    在函数的使用阶段叫打散   1.*args--打散的是源数据类型
                          2.**kwargs--打散的是字典的键
    

    1.2 函数的注释

     def 函数名():
         """
         注释信息
         :return:
         """
         函数体
    
     函数名.__doc__ 查看注释内容
     函数名.__name__ 查看函数名称
    

    1.3 名称空间

     1.加载
         内置空间 > 全局空间 > 局部空间
     2.取值
         局部空间 > 全局空间 > 内置空间 (就地原则)
    
     作用域:
         1.全局作用域: 全局 + 内置
         2.局部作用域: 局部
    

    1.4 函数的嵌套

    不管在什么位置,只要是函数名()就是在调用函数
    

    1.5 global nonlocal

     global : 只修改全局变量,如果全局没有创建一个新的.
     nonlocal :只修改局部修改离声明nonlocal 最近的一层,上一层没有继续向上上层查找.只限在局部 找不到就报错!
    
     def foo():
         global a
         a = 10
         print(a)
     foo()
     print(a)
    
  • 相关阅读:
    egrep及扩展正则
    grep命令及正则
    Linux管道及I/O重定向
    权限及权限管理
    Linux-用户管理
    Linux用户及权限
    文件名通配
    bash特性-命令历史命令行编辑
    USACO 2014 US Open Decorating The Pastures
    USACO 2014 US Open Odometer /// 枚举
  • 原文地址:https://www.cnblogs.com/zgboy/p/11604135.html
Copyright © 2011-2022 走看看