2017年2月22日

摘要: 装饰器 定义:本质是函数,(功能:装饰其他函数);就是为其他函数添加附加功能 模拟场景一,在现有的函数中增加某个功能。现有的做法是定义新函数,并且加入函数中。需要修改源代码。 场景二,如果是在生产环境中,需要增加功能。不能直接修改源代码。该怎么实现。 原则:1. 不能修改被装饰的函数的源代码 2. 阅读全文
posted @ 2017-02-22 23:22 phenomzh 阅读(302) 评论(0) 推荐(0) 编辑
 

2017年1月9日

摘要: 集合 集合(set):把不同的元素组成一起形成集合,是python基本的数据类型。 集合元素(set elements):组成集合的成员 为什么需要集合? 集合的作用 1 .列表去重复数据 按照现有知识的解决思路:先设置空列表,然后使用for寻获,把需要去重的列表的第一个数据放到新列表中,然后依次取 阅读全文
posted @ 2017-01-09 23:04 phenomzh 阅读(747) 评论(0) 推荐(0) 编辑
 

2017年1月5日

摘要: 字符串操作 字典操作 字典,一种key-value的数据类型,使用就行我们上学用的字典,通过笔划、字母来查对应页的详细内容。 字典是无序的,它没有下标 语法: 字典操作 修改: 删除: 查找: 字典的其他操作: 字典循环: 三级菜单实例: 阅读全文
posted @ 2017-01-05 21:36 phenomzh 阅读(906) 评论(0) 推荐(0) 编辑
 

2017年1月4日

摘要: 一、列表 列表和字典是最常用的两种数据类型 1. 需求:怎么存放班级80多人的姓名,如何实现? 注意:前后的0可以省略 2. 举例说明列表的各种操作 增加: 插入: 修改: 删除:(三种方式) 拷贝: (1) (2) a. 查看输出结果,names2中,Xiangpeng没有改,子列表中的数据都被修 阅读全文
posted @ 2017-01-04 20:20 phenomzh 阅读(396) 评论(0) 推荐(0) 编辑
 

2017年1月3日

摘要: 数据类型初识 1. 数字 整数:2是一个整数的例子 长整数 不过是大一些的整数 3.23和52.3E-4是浮点数的例子。E标记表示10的幂。在这里,52.3E-4表示52.3*10-4。 (-5+4j)和(2.3-4.6j)是复数的例子,其中-5,4为实数,j为虚数,数学中用i表示虚数,j在工程领域 阅读全文
posted @ 2017-01-03 23:28 phenomzh 阅读(242) 评论(0) 推荐(0) 编辑
 
摘要: 一、模块初识(一) 模块,也叫库。库有标准库第三方库。 注意事项:文件名不能和导入的模块名相同 1. sys模块 标准库存放位置:C:\Python35\Lib 第三方库存放位置C:\Python35\Lib\site-packages 2. OS模块 实例一: 实例二: 输出结果为0,因为调用os 阅读全文
posted @ 2017-01-03 20:41 phenomzh 阅读(788) 评论(0) 推荐(0) 编辑
 
摘要: if else流程判断 getpass在pycharm中无法使用,在命令行窗口中进入python环境可以使用。 python中缩进错误: 为什么python中强制缩进,因为python中不需要定义结束符。省去了结束符,子代码强制缩进让结构变得更清晰。 最外层代码必须顶格写,不然就会报缩进错误。 if 阅读全文
posted @ 2017-01-03 20:40 phenomzh 阅读(4786) 评论(0) 推荐(0) 编辑
 
摘要: 注释 单行:# 多行:上下各用3个连续单引号或双引号 3个引号除了多行注释,还可以打印多行 举例: 运行结果第二个print就是打印3行字符串。 如果单行,用引号即可:msg = "Alex Li" python中,单引号和双引号相同,除了单套双或双套单。 例: 用户输入 举例: 格式化输出 %s( 阅读全文
posted @ 2017-01-03 20:37 phenomzh 阅读(296) 评论(0) 推荐(0) 编辑
 
摘要: 第一个python程序: Hello World程序 windows命令行中输入:python,进入python交互器,也可以称为解释器。 print("Hello World!") windows中 新建文本文件:d:\helloworld.py,键入: print("Hello World!") 阅读全文
posted @ 2017-01-03 20:36 phenomzh 阅读(619) 评论(0) 推荐(0) 编辑
 
摘要: 一、python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum) 目前python主要应用领域: ·云计算 ·WEB开发 ·科学运算、人工智能 ·系统运维 ·金融:量化交易,金融分析等,作为动态语言的python,语言结构清晰简单,库丰富,成熟稳定,科学计算和统计分析都 阅读全文
posted @ 2017-01-03 20:33 phenomzh 阅读(508) 评论(0) 推荐(0) 编辑