爬虫(107)Python 3.7的超酷新功能(接近一万字,请耐心享用,而且建议收藏)...
Python 3.7 正式发布 ! 这个新的Python版本自 2016 年 9月 开始开发 ,现在我们所有人都可以享受核心开发人员辛勤工作的成果。 新的Python版本带来了什么? 尽管 文档 很好地概述了这些新功能,但本文将深入探讨一些重大新闻。 这些包括: 通过新的 breakpoint() 内置功能 更轻松地访问调试器 使用数据类创建简单的类 定制访问模块属性 改进了对类型提示的支持 高精度计时功能 更重要的是,Python 3.7速度很快 在本文的最后几节中,您将了解有关此速度的更多信息,以及Python 3.7的其他一些出色功能。 您还将获得有关升级到新版本的一些建议 内置的 breakpoint() 断点函数 虽然我们可能会努力编写完美的代码,但简单的事实是我们从不这样做。 调试是编程的重要组成部分。 Python 3.7引入了新的内置函数 breakpoint() 。 这实际上并没有向Python添加任何新功能,但是它使调试器的使用更加灵活和直观。 假设文件中包含以下错误代码 bugs.py : def divide(e, f): return f / e a, b = 0, 1 print(divide(a, b)) 运行代码会导致 函数 ZeroDivisionError 内部 divide() 。 假设您要中断代码并 直接在的顶部 放入 调试器 divide(