标签:nic default 习惯 version 简单 import imp 合作 NPU
Effective Python:90 Specific ways to write better Python |2nd Edition 2019
第二版的高效Python编程的90个建议
编程语言的习惯用法是由其用户定义的。多年来,Python社区已经开始使用Pythonic这个形容词来描述遵循特定样式的代码。python风格不受编译器的约束或强制。它是随着时间的推移,通过使用语言和与他人合作的经验而产生的。Python程序员更喜欢显式,选择简单而不是复杂,并最大化可读性。(input import this to read The Zen of Python)
熟悉其他语言的程序员可能试图编写Python,就像它是c++、Java或其他他们最了解的语言一样。新程序员可能仍然能够适应用Python表达的大量概念。对于您来说,了解在Python中执行最常见的操作的最佳方式(Python方式)是非常重要的。这些模式将影响您编写的每个程序。
在本书中,大部分示例代码都是Python 3.7(于2018年6月发布)的语法。这本书还提供了Python 3.8语法中的一些示例(于2019年10月发布),以突出即将广泛使用的新特性。本书不讨论python2。
许多计算机都预装了标准CPython运行时的多个版本。然而,python在命令行上的默认含义可能不清楚。python通常是python2.7的别名,但有时也可以是更老版本的别名,比如python2.6或python2.5。要确切地找出您正在使用的Python的哪个版本,您可以使用--version
:
$ python --version
Python 2.7.10
$ python3 --version
Python 3.8.0
你也可以通过查看sys内置模块中的值来了解你在运行时使用的Python版本:
import sys
print(sys.version_info)
print(sys.version)
>>>
sys.version_info(major=3, minor=8, micro=0,
?releaselevel=‘final‘, serial=0)
3.8.0 (default, Oct 21 2019, 12:51:32)
[Clang 6.0 (clang-600.0.57)]
Python 3由Python核心开发人员和社区积极维护,并在不断改进。Python 3包含了本书中介绍的各种强大的新特性。大多数Python最常见的开放源码库都与python3兼容,并且专注于python3。我强烈建议您在所有Python项目中使用python3
值得注意的是
标签:nic default 习惯 version 简单 import imp 合作 NPU
原文地址:https://www.cnblogs.com/zyl007/p/12996421.html