04 2021 档案

摘要:序列化: 把不能够直接存储的在文件中的数据变得可存储 反序列化 :把存储的数据拿出来恢复成原来的数据类型 需要配合文件操作 使用 dump 和 load 不需要配合文件操作 使用 dumps 和 loads import pickle dump 把对象序列化后写入到file-like Object( 阅读全文
posted @ 2021-04-13 09:54 你也想起舞吗ovo 阅读(77) 评论(0) 推荐(0)
摘要:内置函数 abs 绝对值函数 例:res = abs(-1) round 四舍五入 (n.5 n为偶数则舍去 n.5 n为奇数,则进1!) 例:res = round(4.5) sum 计算一个序列得和 例:lst =[1,2,3,4] res = sum(lst) max 获取一个序列里边的最大值 阅读全文
posted @ 2021-04-13 09:47 你也想起舞吗ovo 阅读(71) 评论(0) 推荐(0)
摘要:yield 与 return的区别 共同点:执行这句话都会返回值 不同点:return直接终止函数,下次从头调用 yield 每次返回时,会记录当前执行位置,下次调用生成器,会从上一次记录位置开始执行 生成器函数语法: def mygen(): print('one') yield 1 print( 阅读全文
posted @ 2021-04-13 09:21 你也想起舞吗ovo 阅读(50) 评论(0) 推荐(0)
摘要:字典 fromkeys() 使用一组键和默认值创建字典 (快速定义字典) 例:dic = {}.fromkeys(lst,None) {'a': None, 'b': None, 'c': None} pop() 通过键去删除键值对 (若没有该键可设置默认值,预防报错) 例:res = dic.po 阅读全文
posted @ 2021-04-12 20:36 你也想起舞吗ovo 阅读(75) 评论(0) 推荐(0)
摘要:增 append 向列表的末尾添加新的元素 例:lst.append("forever") insert 在指定索引之前插入元素 例:lst.insert(0,"forever") extend 迭代追加所有元素(必须是Iterable这样的可迭代性数据) 例:lst.extend(tup) 删 p 阅读全文
posted @ 2021-04-12 20:09 你也想起舞吗ovo 阅读(59) 评论(0) 推荐(0)
摘要:字符串的拼接 + 例:res = str1 + str2 字符串的重复 * 例:res = strvar * 3 字符串跨行拼接 \ 例: str1 = "11111111111111111111111111" \"222222222222222222222222222222222222" \"33 阅读全文
posted @ 2021-04-12 19:54 你也想起舞吗ovo 阅读(57) 评论(0) 推荐(0)
摘要:capitalize 字符串首字母大写 例:res = strvar.capitalize() title 每个单词的首字母大写 例:res = strvar.title() upper 将所有字母变成大写 例:res = strvar.upper() lower 将所有字母变成小写 例;res = 阅读全文
posted @ 2021-04-12 19:42 你也想起舞吗ovo 阅读(64) 评论(0) 推荐(0)