2017年10月7日
摘要: 将字典以字符串形式保存进文本: 1 #_*_coding:utf-8_*_ 2 #__author__ = "csy" 3 info = { 4 'name':'csy', 5 'age':'31' 6 } 7 f = open("test.text","w") 8 f.write(str(info 阅读全文
posted @ 2017-10-07 12:05 csy113 阅读(172) 评论(0) 推荐(0) 编辑
摘要: Python的for循环本质上就是通过不断调用next()函数实现的,例如: 1 #_*_coding:utf-8_*_ 2 #__author__ = "csy" 3 d = ["咖啡浆果风味拿铁","抹茶星冰乐","可可碎片星冰乐","焦糖玛奇朵","经典巧克力","咖啡密斯朵","热牛奶"," 阅读全文
posted @ 2017-10-07 10:59 csy113 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 迭代对象:可直接用于for循环的对象,对列表、元组、字典、字符串 迭代器:可被next()函数调用并不断返回下一个值的对象称为迭代器 生成器是迭代器,但迭代器不一定是生成器 Python的Iterator对象表示的是一个数据流,Iterator对象可以被next()函数调用并不断返回下一个数据,直到 阅读全文
posted @ 2017-10-07 10:19 csy113 阅读(133) 评论(0) 推荐(0) 编辑
  2017年10月6日
摘要: 生成器实例: 生产者/消费者模型 输出: Jiaxin小姐您好,现在为您调制饮品!Chen先生您好,现在为您调制饮品!水吧人员开始做饮品喇!做好了2杯饮品!可可碎片星冰乐准备好了,请Jiaxin小姐享用!咖啡密斯朵准备好了,请Chen先生享用!做好了2杯饮品!热牛奶准备好了,请Jiaxin小姐享用! 阅读全文
posted @ 2017-10-06 20:52 csy113 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 斐波那契数列并不能用列表生产式表示,但能够用函数得出: 输出: 112358132134 ##################################华丽的分割线########################################## 将以上生成斐波拉契数列函数中的print ( 阅读全文
posted @ 2017-10-06 19:17 csy113 阅读(165) 评论(0) 推荐(0) 编辑
  2017年9月9日
摘要: a为生成器,b为列表 输出: 1000 File "C:/Users/...../PycharmProjects/1/4.py", line 7, in <module> print(a[1000])TypeError: 'generator' object is not subscriptable 阅读全文
posted @ 2017-09-09 19:39 csy113 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 用装饰器完成:(1)index登录不需认证、home和bbs 登录需要认证功能;(2)home登录用本地认证,bbs登录用ldap认证 输出结果: auth func localauth func ldapwrapper func argsUsername:csy #输入Password:12345 阅读全文
posted @ 2017-09-09 17:30 csy113 阅读(108) 评论(0) 推荐(0) 编辑
  2017年9月2日
摘要: 另一种实现方式: 阅读全文
posted @ 2017-09-02 18:37 csy113 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 匿名函数 阅读全文
posted @ 2017-09-02 17:26 csy113 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1.以下代码,bar作为参数被test2调用。bar的原代码没变,但调用方式从bar()变成test2(bar) 不符合装饰器定义 输出: <function bar at 0x00000000006BFE18>in the bar 2.以下代码bar的原代码没变,调用方式仍为bar(),符合装饰器 阅读全文
posted @ 2017-09-02 17:23 csy113 阅读(105) 评论(0) 推荐(0) 编辑