摘要: 1.读文件(‘r’) 1.建立txt文件 2.在当前目录进行读文件并输出 分别用read()、readline()、readlines()进行读操作 2.写文件(wirte()) 3.文件对象重要方法 f.seek(数字)——————————根据偏移量移动指针(通常读完后指针位于末尾) f.tell 阅读全文
posted @ 2017-07-26 14:44 songraven 阅读(83) 评论(0) 推荐(0)
摘要: 1.open() open(‘文件名.格式’,‘模式’,[编码,……])————打开一个文件,并生成一个文件对象,可用变量赋值。 2.打开文件模式(常用) 以只读方式打开文件。文件必须存在。这是默认模式。 读写打开。文件必须存在 所有模式后加‘b’表示一个二进制文件。 阅读全文
posted @ 2017-07-26 14:03 songraven 阅读(107) 评论(0) 推荐(0)
摘要: 1.while 比 for 适用性更广:满足条件情况下一直进行 2.猜数字游戏1.0版 阅读全文
posted @ 2017-07-24 17:30 songraven 阅读(190) 评论(0) 推荐(0)
摘要: 1.zip() 另一个方法则为并行迭代,需要zip()函数:zip(迭代对象1,迭代对象2,迭代对象3……) 》返回一个zip对象 解决a+b问题: 2.enumerate()函数,同时得到索引和值:enumerate(可迭代对象,[开始计数值]) >((索引1,值),(索引2,值)……) In[8 阅读全文
posted @ 2017-07-20 11:31 songraven 阅读(368) 评论(0) 推荐(0)
摘要: 1.赋值语句 1.多变量赋值 2.交换 2.条件语句————if、elif、else:冒号,缩进(4个空格为默认) 3.循环语句————for循环 for 循环变量 in (可迭代对象):字符串、序列、元组、字典、列表等有迭代性质的对象。 通常用range对象来进行循环迭代。 4.range(sta 阅读全文
posted @ 2017-07-19 15:36 songraven 阅读(245) 评论(0) 推荐(0)
摘要: 1.创建集合 1.set(可迭代对象) 2.set.{a,b} 2.集合元素性质:不可变,不能是字典、列表,否则报错;无序,无索引;不能重复,单一。 3.集合方法——增加元素 add(元素)————增加元素 update(集合或元素)————更新集合 4.删除——pop remove discard 阅读全文
posted @ 2017-07-18 17:28 songraven 阅读(233) 评论(0) 推荐(0)
摘要: 1.dict方法概述 2.copy(): dict.copy()——返回一个新的(浅拷贝)——列表这类复杂数据需要深拷贝。。 3.clear() 清空字典中所有元素 同 b={} 4.items,keys,values 分别返回字典中的类似集合类对象。有迭代行,用来遍历方便。 5.删除方法——pop 阅读全文
posted @ 2017-07-17 21:10 songraven 阅读(182) 评论(0) 推荐(0)
摘要: 1.创建字典——————字典key:value,可以修改,可变,无顺序,不能索引和切片。key必须为不可变数据类型(字符串、元组) 1.直接给出,再添加 2.用dict() --方法 2.字典操作 len(dict)——返回键值对数 dict[key]————返回值 dict[key]————给键赋 阅读全文
posted @ 2017-07-17 18:08 songraven 阅读(105) 评论(0) 推荐(0)
摘要: 1.tuple——一种对象类型,用元素用()括起来,元素之间用,分隔,元素可以为任意python对象。 一个元素的元组加半角逗号,以区分。 2.不可修改,是序列,有索引和切片。 3.方法只有count和index 4.元组作用: 1.比列表操作速度快。 2.保护数据,常量等,用列表。 3.元组可以为 阅读全文
posted @ 2017-07-15 15:59 songraven 阅读(114) 评论(0) 推荐(0)
摘要: 1.增加——append、extend、insert list.append(item)————————给列表末尾增加条目 list.extend(可迭代对象)——————扩容列表,可增加列表、字符串、元组等 list.insert(i,item)————在指定位置前插入项目 当i索引超过最大值,自 阅读全文
posted @ 2017-07-15 14:26 songraven 阅读(146) 评论(0) 推荐(0)