编程语言的书写习惯是由用户确定的。这些年来,Python开发界用Pythonic来形容具有特定风格的代码。这种风格,既不是一套严格的规范,也不是由编译器强加给开发者的一套规则,而大家在使用Python语言及合作的过程中逐渐形成的习惯。Python开发者不喜欢写复杂的代码,他们喜欢用直观、简洁而且容易看懂的方式来编写(在Python解释器界面输入import this,可以查看The Zen of Python)。
对C++或Java等语言熟悉的程序员,可能还在按他们熟悉的风格来使用Python。刚刚接触Python的程序员,则需要逐渐掌握Python代码所能表达的各种概念。但无论你是哪一种程序员,都必须知道怎样用最佳的方式去完成常见的Python的编程工作,这种最佳的方式就是Pythonic方式,它会融入到你写的每一个程序中去。
第一条 查询自己的Python版本
接下来的一系列的文章中的大部分的代码都遵循Python 3.7版本的语法规范。
很多电脑都预装了多个版本的标准CPython运行环境,然而,在命令行中输入python命令之后,系统究竟会执行哪个版本则是很难确定的。在某些 *** 作系统里面,python通常是python 2.7的别名,但也有可能是python 2.6或python2.5等旧版Python的别名。可以用–version标志运行python命令,准确找出所使用的具体Python版本。
$python --version Python 2.7.10
如果你要用不是Python 2而是Python 3,那么通常可以输入python3命令来启动
$python3 --version Python 3.7.9
在执行Python代码的过程中,也可以同构内置的sys模块查询相关的值确定当前使用的Python版本。
import sys print(sys.version_info) print(sys.version) >>> sys.version_info(major=3, minor=7, micro=9, releaselevel='final', serial=0) 3.7.9 (tags/v3.7.9:13c94747c7, Aug 17 2020, 18:58:18) [MSC v.1900 64 bit (AMD64)]
Python的核心开发者与广大用户都在积极地更新Python3,并不断地改进。本专栏会提到Python3 的许多新功能,这些功能都很强大。比较常见Python开源库都兼容Python3,并且通常会把重点放在Python3 。我强烈建议大家用Python3 来开发所有项目。
Python 2于2020年1月1日退场,到这一刻,所有bug修复、安全补丁,以及特性向后移植都会停止。此后,如果你还坚持用Python2 ,那么会面临很多不利的因素,因为它不会再获得正式的维护了。深度依赖Python2 代码库的开发者可以考虑用2 to3(Python的预装的工具)与社区包这样的工具过渡到Python3 。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)