06 函数和模块的使用

函数和模块的使用

  1. 关于参数的问题

    '''

    *args表示任何多个无名参数,它是一个tuple;
    **kwargs表示关键字参数,它是一个 dict。
    并且同时使用args和kwargs时,必须*args参数
    列要在kwargs前,像foo(a=1, b=‘2’, c=3, a’, 
    1, None, )这样调用的话,会提示语法错误“SyntaxError: non-keyword arg after keyword arg”。
    

    '''

  2. 作用域的问题

    Python查找一个变量时会按照“局部作用域”、“嵌套作用域”、“全局作用域”和“内置作用域”的顺序进行搜索,小作用域不能调用大的定义的变量。
    
上一篇:python打造更适合测试的HTTP协议类


下一篇:python基础数据类型之float