摘要: 软件开发规范 ```python 1.bin文件夹 存放一系列启动文件夹 (如果只有一个启动文件,则可以放在外部) start.py 2.conf文件夹 存放配置文件 setting.py # 注一般文件内存放的变量名为大写 3.core文件夹 存放核心代码的文件 src.py 4.lib文件夹 存 阅读全文
posted @ 2021-11-24 18:30 代小白菜 阅读(42) 评论(0) 推荐(0)
摘要: 常用模块 正则表达式 """ 正则表达式是一门独立语言 是通过一些特殊符号使用,从而在字符串中筛选出想要的结果 如果想在python中使用正则,则需借助于内置模块re """ 字符组 [] : 包含一个字符或者的意思 [a-z] :a-z中任意取一个字符 [A-Z] :A-Z中任意取一个字符 [0- 阅读全文
posted @ 2021-11-24 17:16 代小白菜 阅读(91) 评论(0) 推荐(0)
摘要: 面向对象编程 (理论) 获取用户名和密码 组织固定格式 文件操作写入文件 缺陷:一旦需要修复功能则 ‘ 牵一发而动全身 ’ # import 句式 import py文件名(文件后缀.py不需要加) """ 多次导入相同模块时,只会执行一次 首次导入md模块发生的事: 1.运行导入文件(import 阅读全文
posted @ 2021-11-23 19:29 代小白菜 阅读(73) 评论(1) 推荐(1)
摘要: 常见内置函数 max与min max求最大值 min求最小值 l = [11, 22, 33, 44, 55, 66, 77] print(max(l)) print(min(l)) map 印射 l = [1,2,3,4] map(lambda x:x+1,l) # 循环获取列表中每个元素并传递给 阅读全文
posted @ 2021-11-22 21:03 代小白菜 阅读(56) 评论(0) 推荐(0)
摘要: 生成器 生成器对象 """ 生成器对象其实就是自定义的迭代器 """ """ 当函数体内含有yield关键字 在第一次调用时不会执行代码,而是将函数变成生成器(迭代器) """ def my_ge(): print('first') yield 111,222,333 print('second') 阅读全文
posted @ 2021-11-22 20:38 代小白菜 阅读(121) 评论(0) 推荐(0)
摘要: ##可迭代对象 # 迭代 迭代即更新换代的意思,每次更新都必须依赖于上一次的结果 """ 提供了一种不依赖索引取值的方式 """ # 可迭代对象 内置有__iter__都可称为可迭代对象 """ 针对双下划线开头,双下划下标结尾的方法 最为专业的读法为双下方法名 eg:双下iter """ """ 阅读全文
posted @ 2021-11-19 19:58 代小白菜 阅读(51) 评论(0) 推荐(0)
摘要: 递归函数 定义:在函数运行中,直接或间接调用了自身的函数。 ( 官网表示:默认的最大递归数为1000,可使用sys.getrecursionlimit查看 ) ps: 如果想修改递归数可使用sys.setrecursionlimit(修改的次数) 进行修改 注:需要先使用 import sys 安装 阅读全文
posted @ 2021-11-18 17:23 代小白菜 阅读(64) 评论(0) 推荐(0)
摘要: 装饰器 简介:在不改变装饰对象“内部代码”的同时, 和“原有调用方式”的基础上添加新的功能。 原则:对扩展开放,对修改封闭。 器:指的就是工具。 装饰:给被装饰对象添加的额外功能 装饰器简易版 # 计算代码运行的时间 import time def index(): time.sleep(3) pr 阅读全文
posted @ 2021-11-17 21:18 代小白菜 阅读(46) 评论(0) 推荐(0)
摘要: 函数对象(函数名) '''函数名遇到括号就会调用''' # 方法一:函数名可以当做变量名的赋值 def index(): print('from index') a = index # 不能加括号!! a() # 方法二:函数名可以当函数的实参 def index(): print('from in 阅读全文
posted @ 2021-11-16 21:20 代小白菜 阅读(44) 评论(0) 推荐(1)
摘要: 名称空间的概念 名称空间(namespaces): 用于存放变量名和数据绑定关系的地方1.内置名称空间 随着python解释器的运行而产生,关闭而销毁2.全局名称空间 随着py文件类型的运行而产生,结束而销毁3.局部名称空间 随着函数体代码运行而产生,结束而销毁 名称空间的查找顺序 必须先确定自己所 阅读全文
posted @ 2021-11-16 16:22 代小白菜 阅读(41) 评论(0) 推荐(0)