上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 38 下一页
摘要: ARP协议: ping baidu 阅读全文
posted @ 2019-04-09 03:39 LXL_1 阅读(324) 评论(0) 推荐(1) 编辑
摘要: def tail(filename): f = open(filename,encoding='utf-8') while True: line = f.readline() if line.strip(): print(line.strip()) g = tail('file') def tail(filename)... 阅读全文
posted @ 2019-04-09 02:52 LXL_1 阅读(292) 评论(0) 推荐(0) 编辑
摘要: #生成器函数 阅读全文
posted @ 2019-04-09 02:18 LXL_1 阅读(156) 评论(0) 推荐(0) 编辑
摘要: from functools import wraps def wrapper(func): #func = holiday @wraps(func) def inner(*args,**kwargs): print('在被装饰的函数执行之前做的事') ret = func(*args,**kwargs) print('在被装饰的... 阅读全文
posted @ 2019-04-09 01:05 LXL_1 阅读(235) 评论(0) 推荐(0) 编辑
摘要: # Python 平方根 # 阅读全文
posted @ 2019-04-08 14:22 LXL_1 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 迭代器 dir: enumerate 枚举 描述 enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 语法 以下是 enumerate() 方法的语法: 参数 sequence -- 一个序列、迭代器 阅读全文
posted @ 2019-04-08 02:36 LXL_1 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 结果: 可以看到,装饰器完全可以正常工作。。。 但是,函数的名字变成装饰器中的包装器了!!!help内置函数也失效了 也就是说,原函数的属性失效了 如果想要保留原函数的属性,就可以用到functools.wraps了 结果: 阅读全文
posted @ 2019-04-08 02:08 LXL_1 阅读(133) 评论(0) 推荐(0) 编辑
摘要: #带参数的装饰器 #500个函数 import time FLAGE = True def timmer_out(flag): def timmer(func): def inner(*args,**kwargs): if flag: start = time.time() ret =... 阅读全文
posted @ 2019-04-07 21:20 LXL_1 阅读(93) 评论(0) 推荐(0) 编辑
摘要: # 1.编写装饰器,为多个函数加上认证的功能(用户的账号密码来源于文件), # 要求登录成功一次,后续的函数都无需再输入用户名和密码 FLAG = False def login(func): def inner(*args,**kwargs): global FLAG '''登录程序''' if FLAG: ret... 阅读全文
posted @ 2019-04-07 20:20 LXL_1 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 来源: 秦时明月NightTiger Git和Github的学习 作者声明:本博客中所写的文章,都是博主自学过程的笔记,参考了很多的学习资料,学习资料和笔记会注明出处,所有的内容都以交流学习为主。有不正确的地方,欢迎批评指正。 本文学习视频是:https://www.bilibili.com/vid 阅读全文
posted @ 2019-04-07 18:13 LXL_1 阅读(260) 评论(0) 推荐(0) 编辑
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 38 下一页