摘要: 装饰器内获取函数有用信息方法 .__doc__用于得到函数注释信息 .__name_用于得到函数名 在函数引用装饰器的时候,函数名会变为装饰器内部执行该函数的名字,所有在直接执行函数名加.__doc__或__name_的时候得到的是,装饰器内部函数的注释信息和名字。因为函数名被替换了。 所以想得到实 阅读全文
posted @ 2018-06-05 21:28 《步枪》 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 函数中闭包的概念说明 闭包: 内层函数对外层函数非全局变量的引用,就叫做闭包 判断闭包方法 ._closure_ : 执行后返回有效信息就是闭包,返回none就不是闭包 举例1: 是闭包 def wrapper(): name = 'alex' def inner(): print(name) in 阅读全文
posted @ 2018-05-29 16:34 《步枪》 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 函数名的应用 函数名 的应用分类: 函数就是一个特殊的变量(可以看成一个变量来用) *函数名对应函数的内存地址 *函数名可以做为容器类数据的元素 *函数名可以作为函数的参数 *函数名可以作为函数的返回值 *函数名可以随便赋值。 向这样的函数名有一个叫法:第一类函数 1.打印函数名,显示函数内存地址 阅读全文
posted @ 2018-05-29 15:48 《步枪》 阅读(135) 评论(0) 推荐(0) 编辑
摘要: python名称空间介绍 名称空间 python 中名称空间分三种: 内置名称空间 全局名称空间 局部名称空间 内置名称空间: 原码里面的一些函数都是存在这个内存空间中,任何模块均可访问它,它存放着内置的函数和异常 全局名称空间: 当程序运行时,代码从上之下一次执行,他会将变量与值的关系存储在一个空 阅读全文
posted @ 2018-05-29 10:47 《步枪》 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 函数 1.函数结构 def 是函数的定义关键字,my_len是函数名。()传参用,冒号下面都是函数体。 执行函数方法:函数名加括号来执行函数。My_len() 举例: # s = 'lkfjsjulkjdgjdsf' # def my_len(): # count = 0 # for i in s: 阅读全文
posted @ 2018-05-28 00:03 《步枪》 阅读(422) 评论(0) 推荐(0) 编辑
摘要: python文件操作 文件格式: 打开一个文件,必要的文件的参数: 1. 文件路径 2. 文件编码格式 3. 打开方式mode:(读、写、读写、写读、追加、改。。。) 列: # f1 = open('log1', encoding='gbk', mode='r') #打开文件 # print(f1. 阅读全文
posted @ 2018-05-27 21:38 《步枪》 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 编码说明: 常用编码介绍: ascii 数字,字母 特殊字符。 字节:8位表示一个字节。 字符:是你看到的内容的最小组成单位。 abc : a 一个字符。 中国:中 一个字符。 a : 0000 1011 unicode: 万国码 起初: a : 0000 1011 0000 1011 中: 000 阅读全文
posted @ 2018-05-27 16:26 《步枪》 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 问题背景: 业务需要,针对业务需要不同地域的机构访问,所以需要在同一台机器上配置不同IP并配置不同网关,实现不用机构可以访问同一台服务器办理业务。 系统环境: centos linux7 网络环境: 服务器是vmware虚拟服务器,手动添加一块新网卡eth1,要求配置如下。 eth0:10.0.7. 阅读全文
posted @ 2018-05-16 16:15 《步枪》 阅读(13042) 评论(0) 推荐(0) 编辑