摘要: 解析 sys.argv import sys # python3 run.py 1 2 3 # sys.argv 获取的是解释器后的参数值 print(sys.argv) 文件拷贝的原始方法 src_file = input('原文件路径:').strip() dst_file = input('新 阅读全文
posted @ 2020-05-29 19:32 mini猪猪侠 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 什么是模块 模块就是一系列功能的几何体,分为三大类: Ⅰ:内置的模块 print(type(print)) Ⅱ:第三方的模块 import time print(type(time)) Ⅲ:自定义的模块 一个Python文件 本身就是一个模块,文件名:m.py,模块名:m 模块分为4种形式 1.使用 阅读全文
posted @ 2020-05-29 09:40 mini猪猪侠 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 软件开发目录规范: - api 存放接口文件,接口主要用于为业务逻辑提供数据操作 - api.py --> 应用程序编程接口 - bin 整个项目的启动文件放置在这个文件夹中 - start.py --> 启动软件入口 - conf 整个项目的配置文件放置在这个文件夹 - settings.py 配 阅读全文
posted @ 2020-05-29 09:29 mini猪猪侠 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 编程语言 运算符 可变与不可变类型 运算关系 深浅copy 判断语句--if 循环语句 -- while 循环语句 -- for 阅读全文
posted @ 2020-05-29 09:28 mini猪猪侠 阅读(138) 评论(0) 推荐(0) 编辑
摘要: time 时间分为三种格式: 时间戳:从1970年到现在 经过的秒数 作用:用于时间间隔的运算 import time print(time.time()) # 1585530575.6760194 print(time.time() + 86400*3) 按照某种格式显示的时间:2020-03-3 阅读全文
posted @ 2020-05-29 08:35 mini猪猪侠 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 字符编码 文件处理 文件进阶 阅读全文
posted @ 2020-05-29 08:34 mini猪猪侠 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 算法 是高效解决问题的办法 用于某种特定的场景 算法之 二分法 需求:有一个按照从小到大顺序排列的数字列表,需要从该数字列表中找到我们想要的那个数字,如何做更高效??? 方案1:整体遍历,效率太低 nums = [-3,4,7,10,13,21,43,77,89] find_num = 10 for 阅读全文
posted @ 2020-05-29 08:28 mini猪猪侠 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 函数 函数对象与嵌套 名称空间与作用域 闭包函数 匿名函数 迭代器 生成器 装饰器 表达式 递归 二分法 模块与包 项目开发目录 阅读全文
posted @ 2020-05-29 08:23 mini猪猪侠 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 递归的定义 函数的递归调用:是函数嵌套调用的一种特殊形式 具体是指:在调用一个函数的过程当中,又直接或者间接地调用到了本身 Python对递归调用循环调用的次数有限制,为1000次 1.调用的例子: 直接调用本身 def f1(): print('是我') f1() f1() 间接调用本身 def 阅读全文
posted @ 2020-05-28 23:18 mini猪猪侠 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 模块 部分 time模块 random模块 OS模块 SYS模块 shutil模块 json与pickle模块 configparser模块 hashlib模块 subprocess模块 logging模块 re模块 阅读全文
posted @ 2020-05-28 23:14 mini猪猪侠 阅读(121) 评论(0) 推荐(0) 编辑