上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: 软件开发规范 # 软件开发规范 # 要求你的项目符合大众的开发风格 PE8 规范 (约束你的Python语法) # 为了各个软件之间开发出来的成品项目更具有辨识度,所以就有了一套软件开发规范 - ATM # 项目名 |- README.md # 项目说明书(使用的技术栈/框架/项目说明) |- st 阅读全文
posted @ 2023-12-16 13:36 ALPACINO6 阅读(36) 评论(0) 推荐(0)
摘要: 生成器 生成器一定是迭代器,迭代器不一定是生成器 可以在需要时生成数据,通过生成器,可以逐个生成序列中的元素,而无需一次性生成整个序列 生成器也能用next()方法,因为生成器是一种特殊的迭代器 【一】生成器的两种创建方式 (1)列表生成式 列表 num_list = [i for i in ran 阅读全文
posted @ 2023-12-15 09:01 ALPACINO6 阅读(61) 评论(0) 推荐(0)
摘要: 【一】模块与包 (1)什么是模块 在Python中,一个py文件就是一个模块,文件名为xxx.py模块名则是xxx,导入模块可以引用模块中已经写好的功能。 (2)模块的来源 内置的:python解释器自带的,直接拿来使用的 第三方的:别人写的,如果想用,就要先下载在使用 自定义的:我们自己写的 (3 阅读全文
posted @ 2023-12-15 09:01 ALPACINO6 阅读(31) 评论(0) 推荐(0)
摘要: 装饰器 装饰器的作用就是在不修改被装饰对象源代码和调用方式的前提下为被装饰对象添加额外的功能 装饰器经常用于有切面需求的场景 插入日志、性能测试、事务处理、缓存、权限校验等应用场景 有了装饰器,就可以抽离出大量与函数功能本身无关的雷同代码并继续重用 【一】装饰器的作用 软件的设计应该遵循开放封闭原则 阅读全文
posted @ 2023-12-13 10:14 ALPACINO6 阅读(26) 评论(0) 推荐(0)
摘要: 三元运算符 为真时的结果 if 返回布尔值的判断条件 else 为假时的结果 a = 20 b = 30 print(a if a < b else b) # 20 print({True: a, False: b}[a < b]) # 20 print((b, a)[a < b]) # 20 a, 阅读全文
posted @ 2023-12-12 18:25 ALPACINO6 阅读(20) 评论(0) 推荐(0)
摘要: 可迭代对象 可迭代对象有:集合,列表,字符串,字典,元组 不可迭代:整数,浮点数,布尔 迭代器对象 调用obj.__iter__()方法返回的结果就是一个迭代器对象 迭代器对象是内置有iter和next方法的对象,打开的文件本身就是一个迭代器对象 执行迭代器对象.iter()方法得到的仍然是迭代器本 阅读全文
posted @ 2023-12-12 18:25 ALPACINO6 阅读(18) 评论(0) 推荐(0)
摘要: 函数 【一】函数的定义 函数的使用必须遵循先定义,后调用的原则 def 函数名(参数1,参数2,...): 函数体 return 返回值 函数名() (1)空函数 函数体为pass代表什么都不做,称之为空函数 定义空函数通常是有用的,因为在程序设计的开始,往往是先想好程序都需要完成什么功能,然后把所 阅读全文
posted @ 2023-12-11 21:26 ALPACINO6 阅读(34) 评论(0) 推荐(0)
摘要: 文件操作 【1】基本流程 (1)文件操作 操作 打开读文件内容 r with open('01.txt', 'r', encoding='utf-8') as f: data = f.read() print(data) 打开写文件内容 w # 普通语句 f = open('01.txt', 'w' 阅读全文
posted @ 2023-12-11 21:24 ALPACINO6 阅读(41) 评论(0) 推荐(0)
摘要: 垃圾回收机制(GC) 专门用来回收不可用的变量值所占用的内存空间(在内存中,没有变量名指向的数据都是垃圾数据) 引用计数 标记清除 分代回收 【1】引用计数 name = 'heart' # 'heart' 的 引用计数就是 1 a = name # 'heart' 的 引用计数就是2 【2】标记清 阅读全文
posted @ 2023-12-11 21:22 ALPACINO6 阅读(31) 评论(0) 推荐(0)
摘要: 【实战】员工管理系统 要求实现以下功能: 功能列表 1.添加用户 2.查看指定用户 3.查看所有用户 4.删除指定用户 5.删除所有用户 6.修改指定用户信息 7.退出系统 用户信息总览 编号 名字 年龄 爱好 身份信息 指定编号(自定义):可以根据指定编号,修改查看指定员工信息 指定名字(自定义) 阅读全文
posted @ 2023-12-09 16:25 ALPACINO6 阅读(35) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 下一页