hechengwei

导航

2018年5月10日 #

Python开发——7.迭代器、生成器和装饰器

摘要: 一、迭代器 1.迭代器协议 (1)迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么引起一个StopIteration移除异常以中止迭代。 (2)可迭代对象:实现了迭代器协议的对象(实现方法:在对象内部定义一个__iter__()方法) (3)协议是一种约定,可迭代 阅读全文

posted @ 2018-05-10 21:56 hechengwei 阅读(142) 评论(0) 推荐(0) 编辑

2018年5月7日 #

Python开发——6.文件操作

摘要: 一、文件操作 1.文件操作的处理流程 打开文件得到文件句柄并赋值给一个变量 》通过句柄对文件进行分析 》关闭文件 为了避免忘记关闭文件,可以用with open 文件打开时指定的编码要和保存时指定的编码相同,否则会出现乱码。 2.打开文件的模式 (1)打开文件的模式 打开文件的模式(默认为文本模式) 阅读全文

posted @ 2018-05-07 16:26 hechengwei 阅读(162) 评论(0) 推荐(0) 编辑

2018年5月4日 #

Python开发——5.函数

摘要: 一、函数的定义 def:定义函数的关键字 test:函数名 ():定义形参 “”:文档描述 x += 1:泛指代码块或程序处理逻辑 return:定义返回值(出现return,函数结束) 调用运行时,可带参数也可不带:函数() 优点:代码重用,保持一致性易维护,可扩展性 二、函数和过程 1.过程即没 阅读全文

posted @ 2018-05-04 21:53 hechengwei 阅读(201) 评论(0) 推荐(0) 编辑

2018年4月24日 #

Python开发——4.集合和字符串拼接

摘要: 一、集合(set) 1.集合的特性: 不同元素组成、元素是无序排列的可hash值 2.集合转为列表 3.集合的方法 (1)add 添加元素 (2) clear 清空元素 (3) copy (4)pop 随机删除,remove 指定删除,没有报错 discard 指定删除,没有不会报错 4.关系测试 阅读全文

posted @ 2018-04-24 21:42 hechengwei 阅读(604) 评论(0) 推荐(0) 编辑

2018年4月22日 #

Python开发——3.基本数据类型之列表、元组和字典

摘要: 一、列表(list) 1.列表的格式 2.列表可以嵌套任何格式,数字、字符串、列表、元组、字典、布尔值。 3.索引取值 4.切片取值 5.for循环 6.利用索引修改和删除 a.修改 b.删除 7.利用切片修改和删除 a.修改 b.删除 8.in 操作 9.查找 10.转换 (1)字符串转列表 (2 阅读全文

posted @ 2018-04-22 20:49 hechengwei 阅读(195) 评论(0) 推荐(0) 编辑

2018年4月20日 #

Python开发——2.基本数据类型之数字和字符串

摘要: 一、基本数据类型 基本数据类型包括:数字(int)、字符串(str)、列表(list)、元祖(tuple)、字典(dict)、布尔值(bool)。 查看输出数据的类型 二、数字 在Python3中,数字类型都用int表示,在Python2中,有整型和长整型(long) 数字类型常用的两种操作: 1. 阅读全文

posted @ 2018-04-20 14:14 hechengwei 阅读(256) 评论(0) 推荐(0) 编辑

2018年4月18日 #

Python开发——1.基础知识

摘要: 一、开发 开发语言分为高级语言和低级语言 高级语言:Python、Java、PHP、C++、C#、GO、Ruby等;低级语言:C、汇编语言。 高级语言对应的是字节码,是将代码编译成字节码,然后交给机器语言,可以提高效率;低级语言对应的是机器码。 高级语言主要分为两类:PHP类和Python、Java 阅读全文

posted @ 2018-04-18 20:00 hechengwei 阅读(202) 评论(0) 推荐(0) 编辑