摘要: 练习请把下面的Student对象的gender字段对外隐藏起来,用get_gender()和set_gender()代替,并检查参数有效性: 注意: if gender=='male'or gender=='female': 阅读全文
posted @ 2018-04-29 20:20 Gringer 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 练习请设计一个decorator,它可作用于任何函数上,并打印该函数的执行时间: 阅读全文
posted @ 2018-04-29 17:14 Gringer 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 闭包:在函数A中又定义了函数B,并且,内部函数B可以引用外部函数A的参数和局部变量,当A返回函数B时,相关参数和变量都保存在返回的函数中,这种称为“闭包(Closure)”的程序结构拥有极大的威力。 利用闭包返回一个计数器函数,每次调用它返回递增整数: 第一种方法: 总结: 这段代码如果不加nonl 阅读全文
posted @ 2018-04-29 15:11 Gringer 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 一、c1,c2,c3=c赋值用法 出错: File "C:/Users/Administrator/Desktop/jiang/python/demo/MQ/test.py", line 2, in <module> c1,c2,c3=cValueError: too many values to 阅读全文
posted @ 2018-04-29 14:03 Gringer 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 假设我们用一组tuple表示学生名字和成绩: L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)]请用sorted()对上述列表分别按名字排序: Run 再按成绩从高到低排序: Run 阅读全文
posted @ 2018-04-29 11:05 Gringer 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 练习回数是指从左向右读和从右向左读都是一样的数,例如12321,909。请利用filter()筛选出回数: 阅读全文
posted @ 2018-04-29 10:38 Gringer 阅读(160) 评论(0) 推荐(0) 编辑