注意:在这两个语句中,<:>只有一处差异。另外,如果想用 Python3 运行以上代码,要把 <xrange> 替换为 <range>。
9.调试脚本我们可以借助 <pdb> 模块在 Python 脚本中设置断点,如下所示:
我们可以在脚本的任意位置指定<pdb.set_trace()> ,然后在那里设置一个断点,非常方便。
10.设置文件分享Python 能让我们运行 HTTP 服务器,可以用于分享服务器根目录中的文件。启动服务器的命令如下:
上述命令会在默认端口 8000 启动一个服务器,你也可以使用自定义端口,将端口作为最后元素传入上述命令中即可。
11.在Python中检查对象我们可以通过调用 dir() 方法在 Python 中检查对象,下面是一个简单的例子:
12.简化if语句我们可以通过如下方式来验证多个值:
if m in [1,3,5,7]:
而不用这样:
if m==1 or m==3 or m==5 or m==7:
对于in操作符,我们也可以用‘{1,3,5,7}’而不是‘[1,3,5,7]’,因为‘set’可以通过O(1)获取每个元素。
13.在运行时检测Python的版本有时如果当前运行的 Python 低于支持版本时,我们可能不想执行程序。那么就可以用下面的代码脚本检测 Python 的版本。还能以可读格式打印出当前所用的 Python 版本。