摘要: 装饰器 定义:本质是函数,装饰其他函数(就是为其他函数添加附加功能) 原则: 1、不能修改被装饰的函数源代码 2、不能修改被装饰函数的调用方式 实现装饰器知识储备: 1、函数即“变量” 2、高阶函数(以下任意一条就是高阶函数) a、把一个函数名当做实参传给另外一个函数 b、返回值中包含函数名 3、嵌 阅读全文
posted @ 2017-09-05 09:14 coldcastle 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 一、模块的定义 用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能) 本质就是.py结尾的Python文件(文件名test.py,对应的模块名:test) 包:用来从逻辑上组织模块的,本质是一个目录(必须带有一个__init__.py文件) 二、模块的导入 import modul 阅读全文
posted @ 2017-09-05 09:13 coldcastle 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 非固定参数<!--more--> 若你的函数在定义时不确定用户想传入多少个参数,就可以使用非固定参数 还可以有一个**kwargs *args接收N个位置参数,转换为元组方式 **kwargs接收N个关键参数,转换为字典形式 全局变量、局部变量 在子程序中定义的变量称为局部变量,在程序的一开始定义的 阅读全文
posted @ 2017-09-05 09:11 coldcastle 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 打开文件的模式有: r,只读模式(默认)。 w,只写模式。【不可读;不存在则创建;存在则删除内容;】 a,追加模式。【可读; 不存在则创建;存在则只追加内容;】 <!--more--> "+" 表示可以同时读写某个文件 r+,可读写文件。【可读;可写;可追加】 w+,写读 a+,同a "U"表示在读 阅读全文
posted @ 2017-09-05 00:57 coldcastle 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 需知: <!--more--> 1.在python2默认编码是ASCII, python3里默认是unicode 2.unicode 分为 utf-32(占4个字节),utf-16(占两个字节),utf-8(占1-4个字节), so utf-16就是现在最常用的unicode版本, 不过在文件里存的 阅读全文
posted @ 2017-09-05 00:51 coldcastle 阅读(829) 评论(0) 推荐(0) 编辑
摘要: <!--more--> *按位取反运算规则(按位取反再加1) 详解http://blog.csdn.net/wenxinwukui234/article/details/42119265 详细内容http://www.runoob.com/python/python-operators.html * 阅读全文
posted @ 2017-09-05 00:30 coldcastle 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 三元运算 <!--more--> 进制 二进制,01 八进制,01234567 十进制,0123456789 十六进制,0123456789ABCDEF bytes类型 http://www.cnblogs.com/txw1958/archive/2012/07/19/2598885.html Py 阅读全文
posted @ 2017-09-05 00:25 coldcastle 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 输出高亮 语法: 输出高亮 显示方式、前景色、背景色至少一个存在即可。 显示方式:0(关闭所有效果),1(高亮),4(下划线),5(闪烁),7(反色),8(不可见)。 前景色以3开头,背景色以4开头,具体颜色值有:0(黑色),1(红色),2(绿色),3(黄色),4(蓝色),5(紫色),6(青色),7 阅读全文
posted @ 2017-09-05 00:06 coldcastle 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 集合 集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之前的交集、差集、并集等关系 <!--more--> 集合 集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数 阅读全文
posted @ 2017-09-04 23:56 coldcastle 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 字典 字典 http://www.cnblogs.com/alex3714/articles/5717620.html<!--more--> 字典一种key - value 的数据类型,使用就像我们上学用的字典,通过笔划、字母来查对应页的详细内容。 语法: 字典的特性: dict是无序的,没有下标 阅读全文
posted @ 2017-09-04 21:58 coldcastle 阅读(108) 评论(0) 推荐(0) 编辑