zoukankan      html  css  js  c++  java
  • (1) 了解您正在使用的Python版本

    Effective Python:90 Specific ways to write better Python |2nd Edition 2019

    第二版的高效Python编程的90个建议

    pythonic thinking

    编程语言的习惯用法是由其用户定义的。多年来,Python社区已经开始使用Pythonic这个形容词来描述遵循特定样式的代码。python风格不受编译器的约束或强制。它是随着时间的推移,通过使用语言和与他人合作的经验而产生的。Python程序员更喜欢显式,选择简单而不是复杂,并最大化可读性。(input import this to read The Zen of Python)

    熟悉其他语言的程序员可能试图编写Python,就像它是c++、Java或其他他们最了解的语言一样。新程序员可能仍然能够适应用Python表达的大量概念。对于您来说,了解在Python中执行最常见的操作的最佳方式(Python方式)是非常重要的。这些模式将影响您编写的每个程序。

    item1 know which version of Python You're Using

    在本书中,大部分示例代码都是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

    值得注意的是

    • python3是最新的、受良好支持的Python版本,您应该在您的项目中使用它
    • 确保在系统上运行Python的命令行可执行文件是您期望的版本。
    • 避免使用python2,因为它将在2020年1月1日之后不再被维护。(ps:现在已经2020,还不使用Python3 吗?)
  • 相关阅读:
    目录拷贝
    获取当前时间
    获取当前目录名称
    WPF 修改数据后更新UI
    外网访问FTP服务,解决只能以POST模式访问Filezilla的问题
    解决Postgresql服务启动又关闭的问题
    更换PostgreSql的data文件夹并重新服务器(此方法同样适用于系统崩溃后,找回数据的操作)
    C#一键显示及杀死占用端口号进程
    [WP8开发] WinJS中winControl或者itemDataSource值为null的解决方案
    [WP8开发] WebBrowser控件与后台代码.cs简单的交互
  • 原文地址:https://www.cnblogs.com/zyl007/p/12996421.html
Copyright © 2011-2022 走看看