摘要: 1. 读取文件 1.1 'r'模式 以只读方式打开文件,文件的指针将会放在文件的开头。是文件操作最常用的模式,也是默认模式,如果一个文件不设置mode,那么默认使用r模式操作文件。创建一个文件,里边随便输入几个字母或数字并记录文件位置(想对文件进行操作,必须先知道文件的位置) f = open('x 阅读全文
posted @ 2020-07-20 20:10 马ある某 阅读(271) 评论(0) 推荐(0) 编辑
摘要: mode是一个可选的字符串,它指定文件的模式已打开。它默认为“r”,这意味着可以在文本中阅读模式。其他常用值是“w”用于写入(如果它已经存在),用于创建和写入新文件的“x”,以及'a'表示附加(在某些Unix系统上,表示所有写入追加到文件末尾,而不考虑当前的查找位置)。在文本模式下,如果未指定编码, 阅读全文
posted @ 2020-07-20 18:54 马ある某 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 使用列表推导式完成找到嵌套列表中名字含有两个'e'的所有名字方法1: names = [['Tom', 'Billy', 'Jefferson', 'Andrew', 'Wesley', 'Steven', 'Joe'], ['Alice', 'Jill', 'Ana', 'Wendy', 'Jen 阅读全文
posted @ 2020-07-16 11:33 马ある某 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)的。 注意: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之间的交集、差集、并集等关系 集合(set)是一个无序的不重复元素序列可以使用大括号{}或者set{}函数 阅读全文
posted @ 2020-07-15 20:34 马ある某 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 元组是不可变的Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 创建空元组: tup1 = () 元组函数: (1,2,3)+(4,5,6) # 连接两个元组 (("a",)*count) # 阅读全文
posted @ 2020-07-15 17:31 马ある某 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 聚合与打散: 1.1 聚合的定义: 1.1.1 形参: 在形参出出现*就是在聚合成一个元组 在形参处出现**就是将关键字参数聚合成一个字典 1.1.2 实参: 在实参调用的时候*将可迭代的对象(字符串,列表,元组,字典,结合)打散 在实参第哦啊用的时候**将可迭代的对象(字典)打散,字典是将键取出 阅读全文
posted @ 2020-07-15 15:40 马ある某 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 在不使用 count() 的情况下,计算列表中所有字符出现的次数: l1 = [1,2,2,2,3,4,55,66] # 定义一个列表 l2 = [] # 再定义一个空列表 for i in l1 : if i not in l2 : # 如果i不在l2内,则自动添加 l2.append(i) l2 阅读全文
posted @ 2020-07-13 19:41 马ある某 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 什么是字典? 字典是另一种可变容器模型,且可存储任意类型对象。典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中格式如下:d = {key1 : value1, key2 : value2 } 键必须是唯一的,但值则不必。值可以取任何数 阅读全文
posted @ 2020-07-12 19:55 马ある某 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 创建列表的三种方式:(1). 方式1 l1 = [1,2,3] # 直接添加列表 print(l1) (2). 方式2 l1 = list() # 创建一个空列表 l1.append(1) # 通过拼接方式添加字符串 print(l1) # 输出l1 (3). 方式3(range()创建整数列表) 阅读全文
posted @ 2020-07-08 20:27 马ある某 阅读(269) 评论(0) 推荐(0) 编辑
摘要: len('字符串') 查询'字符串'有多少个索引a.count("字符串") 查询'字符串'在a里边有多少个 a.startswith("字符串") 判断'字符串'是否为'a'的首个索引a.strip("字符串") 移除字符串头尾指定的字符序列 a.split("") 以指定字符为分隔符,分割(不包 阅读全文
posted @ 2020-07-08 16:34 马ある某 阅读(90) 评论(0) 推荐(0) 编辑