摘要: 异常 异常处理是一种艺术,一旦你掌握,会授予你无穷的力量。我将要向你展示我们能处理异常的一些方式。 最基本的术语里我们知道了try/except从句。可能触发异常产生的代码会放到try语句块里,而处理异常的代码会在except语句块里实现。这是一个简单的例子: try: file = open('t 阅读全文
posted @ 2023-02-23 20:42 左闯 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 各种推导式(comprehensions) 推导式(又称解析式)是Python的一种独有特性,如果我被迫离开了它,我会非常想念。推导式是可以从一个数据序列构建另一个新的数据序列的结构体。 共有三种推导,在Python2和3中都有支持: 列表(list)推导式 字典(dict)推导式 集合(set)推 阅读全文
posted @ 2023-02-23 20:35 左闯 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 对象自省 自省(introspection),在计算机编程领域里,是指在运行时来判断一个对象的类型的能力。它是Python的强项之一。Python中所有一切都是一个对象,而且我们可以仔细勘察那些对象。Python还包含了许多内置函数和模块来帮助我们。 dir 在这个小节里我们会学习到dir以及它在自 阅读全文
posted @ 2023-02-23 20:17 左闯 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 枚举 枚举(enumerate)是Python内置函数。它的用处很难在简单的一行中说明,但是大多数的新人,甚至一些高级程序员都没有意识到它。 它允许我们遍历数据并自动计数, 下面是一个例子: for counter, value in enumerate(some_list): print(coun 阅读全文
posted @ 2023-02-23 14:56 左闯 阅读(103) 评论(0) 推荐(0) 编辑