摘要:
一、dandom模块 阅读全文
摘要:
一、time'''时间戳(timestamp):time.time()延迟线程的运行:time.sleep(secs)(指定时间戳下的)当前时区时间:time.localtime([secs])(指定时间戳下的)格林威治时间:time.gmtime([secs])(指定时间元组下的)格式化时间:ti 阅读全文
摘要:
一、包的认识 二、模块的加载顺序 三、模块导入的执行流程 四、循环导入 五、包的导入 六、导包完成的三件事 七、使用包中模块中的名字:采用import导入 八、包中使用import导入:绝对导入 九、包中使用from导入:相对导入 阅读全文
摘要:
一、三目(元)运算符 二、推导式 列表推导式:[v for v in iterable] dic = {'a': 1, 'b': 2, 'c': 3} # => [('a', 1), ('b', 2), ('c', 3)] res = [(k, v) for k, v in dic.items()] 阅读全文
摘要:
一、迭代器 二、迭代器对象 三、for循环迭代器 for循环迭代器:1、自动获取被迭代对象的迭代器对象2、在内部一次一次调用_next_()方法取值3、自动完成异常处理 四、生成器 五、枚举对象 阅读全文
摘要:
一、nonlocal关键字 1、作用:将L与E(E中的名字需要提前定义)的名字统一 2、应用场景:如果想在被嵌套的函数中修改外部函数变量(名字)的值 二、开放封闭原则 三、装饰器 四、装饰器的简化语法 五、有参有返的函数被修饰 六、装饰器的最终写法 七、登录认证案例 阅读全文
摘要:
一、函数对象 函数名就是存放了函数的内存地址,存放了内存地址的变量都是对象,即 函数名 就是 函数对象 函数对象的应用 1、 可以直接被引用 fn = cp_fn 2 、可以当作函数参数传递 computed(cp_fn, 100, 20) 3、 可以作为函数的返回值 get_cp_fn(cmd): 阅读全文
摘要:
一、实参与形参 1、形参:定义函数,在括号内声明的变量名,用来接受外界传来的值 def fn(形参们): pass 2、实参:调用函数,在括号内传入的实际值,值可以为常量、变量、表达式或三者的组合 注:形参随着函数的调用而产生,随着调用结束而销毁(有特例) 混用 位置形参与默认形参同时存在,默认形参 阅读全文