摘要:
""" 作者: Tank 创建时间: 2019.07.10 19:05 """ user_info = { 'user': None, 'pwd': None, 'balance': None } import os # 注册 while True: user = input('user:') if 阅读全文
posted @ 2019-07-10 18:41
tank_jam
阅读(497)
评论(0)
推荐(0)
摘要:
如何在闭包里使用外围作用域中的变量 阅读全文
posted @ 2019-07-10 14:47
tank_jam
阅读(143)
评论(0)
推荐(0)
摘要:
尽量用异常来表示特殊情况,而不要返回None 阅读全文
posted @ 2019-07-10 14:46
tank_jam
阅读(175)
评论(0)
推荐(0)
摘要:
合理利用try/except/else/finally结构中的每个代码块 阅读全文
posted @ 2019-07-10 14:46
tank_jam
阅读(153)
评论(0)
推荐(0)
摘要:
用zip函数同时遍历两个迭代器 阅读全文
posted @ 2019-07-10 14:45
tank_jam
阅读(204)
评论(0)
推荐(0)
摘要:
不要在for和while循环后面写else 阅读全文
posted @ 2019-07-10 14:45
tank_jam
阅读(150)
评论(0)
推荐(0)
摘要:
用生成器表达式来改写数据量较大的列表推导式 阅读全文
posted @ 2019-07-10 14:44
tank_jam
阅读(104)
评论(0)
推荐(0)
摘要:
尽量用enumerate取代range 阅读全文
posted @ 2019-07-10 14:44
tank_jam
阅读(85)
评论(0)
推荐(0)
摘要:
用列表推导式取代map和filter 阅读全文
posted @ 2019-07-10 14:43
tank_jam
阅读(140)
评论(0)
推荐(0)
摘要:
不要使用含有两个以上表达式的列表推到式 阅读全文
posted @ 2019-07-10 14:43
tank_jam
阅读(99)
评论(0)
推荐(0)
摘要:
单次切片,不要同时指定start、end、stride 阅读全文
posted @ 2019-07-10 13:56
tank_jam
阅读(157)
评论(0)
推荐(0)
摘要:
切割序列类型的方法 Python提供了列表切片的方法。这种切片(slice)操作,使开发者能够轻易地访问列表中某些元素。最简单的用法,就是对内置的list、str、bytes进行切割。切割操作还可以眼神到实现了__getitem__和__setitem__这两个类方法上。切割操作的基本写法是some 阅读全文
posted @ 2019-07-10 13:55
tank_jam
阅读(439)
评论(0)
推荐(0)
摘要:
用辅助函数取代复杂的表达式 Python的语法非常精简,很容易就能用一行表达式来实现许多逻辑。 例如,要从URL中解码查看字符串。在下列所举的查询字符串中,每个参数都可以表示一个整数值: 1、parse_qs 2、复杂表达式 or 3、三元表达式 上面我们使用or这种表达式语法虽然正确,但却很难阅读 阅读全文
posted @ 2019-07-10 13:18
tank_jam
阅读(351)
评论(0)
推荐(0)
摘要:
统一采用一种编码形式 在编写Python程序的时候,一定要把编码和解码的操作放在外界来做。程序的核心部分应该使用Unicode字符类型,而且不要对字符的编码做任何设置。我们希望让用户无论输入的是str还是bytes类型,都保证返回统一的字符编码形式。 这样做既可以令程序接收多种类型的文本编码,又可以 阅读全文
posted @ 2019-07-10 10:11
tank_jam
阅读(312)
评论(0)
推荐(0)