10 2021 档案

摘要:代码: f = open('test.txt', 'r')# 文件内容如果换行,底层有\n,会有字节占位,导致read书写参数读取出来的眼睛看到的个数和参数值不匹配# read不写参数表示读取所有:# print(f.read())print(f.read(10))f.close() 阅读全文
posted @ 2021-10-31 23:03 冰溏 阅读(167) 评论(0) 推荐(0) 编辑
摘要:""" 测试目标1. 访问模式对文件的影响2. 访问模式对write()的影响3. 访问模式是否可以省略"""# r:如果文件不存在,报错;不支持写入操作,表示只读# f = open('test1.txt', 'r')f = open('test.txt', 'r')# f.write('aa') 阅读全文
posted @ 2021-10-31 17:07 冰溏 阅读(27) 评论(0) 推荐(0) 编辑
摘要:文件对象:f = open('test.txt' , 'w') 注意:此时的f 是open函数的文件对象。 阅读全文
posted @ 2021-10-31 16:28 冰溏 阅读(22) 评论(0) 推荐(0) 编辑
摘要:filter (func, lst)函数用于过滤序列,过滤掉不符合条件的元素,返回一个filter对象。如果要转换为列表,可以使用list()来转换。 list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]# 1.定义功能函数:过滤序列中的偶数def func(x): ret 阅读全文
posted @ 2021-10-30 10:18 冰溏 阅读(54) 评论(0) 推荐(0) 编辑
摘要:reduce(func, lst),其中func必须有两个参数。每次func计算的结果继续和序列的下一个元素做累积计算。 注意: reduce()传入的参数func必须接收2个参数。 例如: list1 = [1, 2, 3, 4, 5]# 1. 导入模块import functools# 2.定义 阅读全文
posted @ 2021-10-29 23:03 冰溏 阅读(68) 评论(0) 推荐(0) 编辑
摘要:map(func,lst),将传入的函数变量func作用到lst变量的每个元素中,并将结果组成新的列表(python2)/ 迭代器(python3)返回。 例子: # 1.准备列表数据list1 = [1, 2, 3, 4, 5]# 2.准备2次方计算的函数def func(x): return x 阅读全文
posted @ 2021-10-29 22:49 冰溏 阅读(37) 评论(0) 推荐(0) 编辑
摘要:Python中,abs()函数可以完成对数字求绝对值计算: abs(-10) # 10 round()函数可以完成对数字的四舍五入: round(1.2) # 1 round(1.9) # 2 阅读全文
posted @ 2021-10-29 22:45 冰溏 阅读(29) 评论(0) 推荐(0) 编辑
摘要:三目运算符 阅读全文
posted @ 2021-10-29 21:28 冰溏 阅读(7) 评论(0) 推荐(0) 编辑
摘要:借鉴网址:1. https://blog.csdn.net/weixin_40816738/article/details/119219101 2. https://zhuanlan.zhihu.com/p/389662067 一、软件下载解压 1. 官网下载 https://dev.mysql.c 阅读全文
posted @ 2021-10-29 19:40 冰溏 阅读(5550) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2021-10-29 19:13 冰溏 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-10-28 16:04 冰溏 阅读(9) 评论(0) 推荐(0) 编辑
摘要:总结: 变量作用域 : 全局:函数体内外都能生效 局部:当前函数体内部生效 函数多返回值写法: return 表达式1,表达式2…… 函数的参数: 位置参数: 形参和实参的个数和书写顺序必须一致 关键字参数: 写法 : key=value 特点 :形参和实参的书写顺序可以不一致;关键字参数必须书写在 阅读全文
posted @ 2021-10-26 21:29 冰溏 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-10-26 21:07 冰溏 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-10-25 23:02 冰溏 阅读(16) 评论(0) 推荐(0) 编辑
摘要:1. 位置参数:调用函数时根据函数定义的参数位置来传递参数。 注意:传递和定义参数的顺序及个数必须一致。 # 需求:函数3个参数name,age,gender def user_info(name, age, gender): print(f'您的姓名是{name},年龄是{age},性别是{gen 阅读全文
posted @ 2021-10-25 17:48 冰溏 阅读(216) 评论(0) 推荐(0) 编辑
摘要:函数体内部声明 global 关键字声明a是全局变量 阅读全文
posted @ 2021-10-23 13:55 冰溏 阅读(45) 评论(0) 推荐(0) 编辑
摘要:函数的作用: 封装代码,高效的代码重用 函数使用步骤: 定义函数: def 函数名(): 代码1 代码2 …… 调用函数: 函数名() 函数的参数:函数调用的时候可以传入真实数据,增大函数的使用灵活性 形参:函数定义时书写的参数(非真实数据) 实参:函数调用时书写的参数(真实数据) 函数的返回值: 阅读全文
posted @ 2021-10-22 23:14 冰溏 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-10-22 22:15 冰溏 阅读(24) 评论(0) 推荐(0) 编辑
摘要:函数说明文档的高级使用:多行注释的中间按回车 阅读全文
posted @ 2021-10-22 21:16 冰溏 阅读(41) 评论(0) 推荐(0) 编辑
摘要:return 作用: 1. 负责函数返回值 2. 退出当前函数: 导致return下方的所有代码(函数体内部)不执行 阅读全文
posted @ 2021-10-22 20:41 冰溏 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-10-22 17:12 冰溏 阅读(19) 评论(0) 推荐(0) 编辑
摘要:counts = {'MBP': 268, 'HP': 125, 'DELL': 201, 'Lenovo': 199, 'acer': 99}# 1. 需求:提取电脑台数大于等于200# 获取所有键值对数据,判断v值大于等于200 返回 字典# print(counts.items())dict1 阅读全文
posted @ 2021-10-21 18:22 冰溏 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-10-21 17:52 冰溏 阅读(64) 评论(0) 推荐(0) 编辑
摘要:# [(1, 0), (1, 1), (1, 2), (2, 0), (2, 1), (2, 2)]# 数据1: 1 和 2 range(1,3)# 数据2: 0 1 2 range(3)list1 = []for i in range(1, 3): for j in range(3): # 列表里 阅读全文
posted @ 2021-10-21 10:13 冰溏 阅读(116) 评论(0) 推荐(0) 编辑
摘要:# 需求:0-10偶数数据的列表# 1.简单列表推导式 range步长list1 = [i for i in range(0, 10, 2)]# 2. for循环加if 创建有规律的列表list2 = []for i in range(10): if i % 2 == 0: list2.append 阅读全文
posted @ 2021-10-18 22:31 冰溏 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-10-18 21:41 冰溏 阅读(28) 评论(0) 推荐(0) 编辑
摘要:enumerate():函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用于 for 循环当中。 语法: enumerate(可遍历对象, start=0) 注意:start 参数用来设置遍历数据的下标的起始值,默认为0。 阅读全文
posted @ 2021-10-18 21:35 冰溏 阅读(26) 评论(0) 推荐(0) 编辑
摘要:range()配合 for 循环迭代使用 注意:range()生成的序列不包含end数字 print(range(1, 10, 1))for i in range(1, 10, 1): print(i)for i in range(1, 10): print(i)for i in range(1, 阅读全文
posted @ 2021-10-18 21:08 冰溏 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-10-15 22:20 冰溏 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-10-15 21:45 冰溏 阅读(10) 评论(0) 推荐(0) 编辑
摘要:先学运算符,后公共方法,最后容器类型转换 运算符:+ 、 * 、 in 、 not in 阅读全文
posted @ 2021-10-15 21:17 冰溏 阅读(25) 评论(0) 推荐(0) 编辑
摘要:* in : 判断数据在集合序列 * not in :判断数据不在集合序列 阅读全文
posted @ 2021-10-15 10:55 冰溏 阅读(33) 评论(0) 推荐(0) 编辑
摘要:s1 = {10, 20, 30, 40, 50}# remove(): 删除指定数据,如果数据不存在报错# s1.remove(10)# print(s1)# 再次删除数据10,则报错# s1.remove(10) # 报错# print(s1)# discard(): 删除指定数据,如果数据不存 阅读全文
posted @ 2021-10-15 10:45 冰溏 阅读(214) 评论(0) 推荐(0) 编辑
摘要:s1 = {10, 20}# 集合是可变类型# 1.1 add()# s1.add(100)# print(s1)# 集合有去重功能,如果追加的数据是集合已有数据,则什么事情都不做s1.add(100)print(s1)# s1.add([10, 20, 30]) # 报错# print(s1)# 阅读全文
posted @ 2021-10-14 21:34 冰溏 阅读(187) 评论(0) 推荐(0) 编辑
摘要:创建集合使用 { } 或者 set(),但是如果要创建空集合只能使用 set(),因为 { } 用来创建空字典。 注意:集合内容没有顺序,不能使用下标, 经常使用去重操作,即集合数据无重复。 阅读全文
posted @ 2021-10-13 22:23 冰溏 阅读(170) 评论(0) 推荐(0) 编辑
摘要:dict1 = {'name': 'TOM','age': 20,'gender': '男'}# 1. 遍历字典的keyfor key in dict1.keys(): print(key)# 2. 遍历字典的valuefor value in dict1.values(): print(value 阅读全文
posted @ 2021-10-13 21:55 冰溏 阅读(188) 评论(0) 推荐(0) 编辑
摘要:dict1 = {'name': 'TOM','age': 20,'gender': '男'}# 1. [key]值查找 如果key存在,则返回对应的值;否则报错print(dict1['name']) # 返回对应的值(key存在)# print(dict1['names']) # 报错# 2. 阅读全文
posted @ 2021-10-13 21:32 冰溏 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-10-13 20:09 冰溏 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-10-13 18:19 冰溏 阅读(12) 评论(0) 推荐(0) 编辑
摘要:元组数据不支持修改,只支持查找,方法有: 1. 按下标查找 2. index(): 查找某个数据,如果数据存在返回对应的下标,否则报错。 语法和列表、字符串的index方法相同。 3. count(): 统计某个数据在当前元组出现的次数。 4. len ():统计元组中数据的个数。 阅读全文
posted @ 2021-10-12 22:59 冰溏 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-10-12 22:59 冰溏 阅读(33) 评论(0) 推荐(0) 编辑
摘要:元组可以存储多个数据,元组内的数据是不能修改的。 阅读全文
posted @ 2021-10-12 21:43 冰溏 阅读(196) 评论(0) 推荐(0) 编辑
摘要:嵌套应用场景 阅读全文
posted @ 2021-10-10 22:14 冰溏 阅读(17) 评论(0) 推荐(0) 编辑