随笔分类 - python之模块与包
摘要:常用模块 time模块 该模块内部使⽤用的时当前平台的c库 每个平台的c库⽀支持的⽅方法可能略略有不不同时间三种格式1.时间戳2.本地时间3.gm(UTC)世界统⼀一时间 格式化时间time.strftime("")print(time.strftime("%Y-%m-%d %H:%M:%S"))p
阅读全文
摘要:模块搜索路径的优先级 1. 内存中已经加载过的 2. 内置模块 3. sys.path # 第一个值是当前执行文件所在的文件夹 import sys print(sys.path) import time import m1 time.sleep(10) import m1 m1.f1() impo
阅读全文
摘要:循环导入模块 #m1.py# 错误示范 总结 :两种解决方案 一: 解决方案一: 把循环导入的语句放到名字定义的后面 二: 解决方案二: 将循环导入语句放到函数内
阅读全文
摘要:什么是面向编程面向过程编程: 核心是过程二字,过程指的就是解决问题的步骤,即先干什么再干什么后干什么... 基于该思想编写程序就好比在设计一条流水线,是一种机械式的思维方式 优点:复杂的问题流程化,进而简单化 缺点:可扩展性差注册功能为例: #阶段1: 接收用户输入账号与密码,完成合法性校验def
阅读全文
摘要:生成器的使用前提:生成器就是一种自定义的迭代器,本质就是迭代器 但凡函数内包含yield关键字,调用函数不会执行函数体代码,会得到一个返回值,该返回值就是生成器对象 def func(): print('first') yield 1 print('second') yield 2 print('t
阅读全文