摘要: Author: Zeno date:2024/4/10 time:13:00 判断输入值是否在指定范围内 def isin(input, list): if input in list: return True, f'{input}' else: return False, f'{input} no 阅读全文
posted @ 2024-04-10 20:13 zenopan 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 函数定义: 将某一功能代码单独封装起来,需要时调用的代码块 必须先定义函数,后面才能调用 函数语法 定义 def 函数名(): 代码体 调用 函数名() 函数内部原理 def 表示在内存空间中开辟一块地址 函数名 就是给这个地址取名 ()用来接收参数 代码体就是函数可以执行的代码块 函数类型 有无参 阅读全文
posted @ 2024-04-10 12:59 zenopan 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 列表推导式 固定语法: [表达式 for i in list/dict... 判断语句] [if语句 for i in list/dict...] [字符串处理 for i in list/dict...] name_list =['a','b'] name_new = ['nb_'+i for i 阅读全文
posted @ 2024-04-09 13:23 zenopan 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 定义: 程序运行过程中的问题和报错 为了程序健壮,要捕获指定的异常并对异常进行处理: 中断 重启 指定流程 捕获异常 if 语句无法捕获 python自带的异常捕获 语法 try: except: 捕获基本异常 try: print(int('a')) except Exception as e: 阅读全文
posted @ 2024-04-09 13:22 zenopan 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 文件打开 f = open(r'路径','打开模式',encoding='编码格式') 3种打开模式 'w',只写,覆盖从头写 'r' 只读 'a' 创建并写,接着写 读取所有文件数据 f.read() 关闭 f.close() with 语句(常用) 会自动执行close()语句 with ope 阅读全文
posted @ 2024-04-08 14:41 zenopan 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 数据存放位置 内存 如何将数据保存到硬盘 字符编码 计算机只能识别二进制 将我们的文字转换为计算机可以识别的文字 编码发展史 一段:一家独大 ASCII码表 大写英文A到Z:65-90 小写英文a到z: 97-122 数字0-9: 48-57 二段:诸侯割据 基于ASCII码表扩展成各自国家的编码表 阅读全文
posted @ 2024-04-08 14:41 zenopan 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 垃圾回收机制(GC)定义: 是python自带的一种机制 用来回收变量值所占的内存空间 堆heap 堆区:变量值存放区域 栈stack 栈区:变量名和值内存地址关联的区域 小整数池 ​ [-5,256] 作用: 引用计数为主 变量值被变量名引用的次数 标记清除为辅 当一个变量值被引用时,Python 阅读全文
posted @ 2024-04-08 14:41 zenopan 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 深拷贝 复制后的内容改变,原来的列表不受影响 copy.deepcopy() 浅拷贝 复制后的内容改变,原来的列表也受影响 只会复制顶层对象,不影响深层的可变数据类型 copy.copy() import copy num = [1,2,3,[1,2]] num_new = copy.copy(nu 阅读全文
posted @ 2024-04-08 10:01 zenopan 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 统计每个单词的个数 原始数据: s1 = 'kevin say hello hello hello big baby baby baby sb sb kevin kevin' s1 = 'kevin say hello hello hello big baby baby baby sb sb kev 阅读全文
posted @ 2024-04-08 08:52 zenopan 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 列表 类型强转 list(内容) 索引取值 list[start: end: size] 返回一个列表 切片 list[start: end: size] 计算长度 len(list) 成员运算: in not in 操作方法 增: .extend(列表) .append(内容) .insert(索 阅读全文
posted @ 2024-04-03 12:23 zenopan 阅读(2) 评论(0) 推荐(0) 编辑