📜  关于Python的未知事实

📅  最后修改于: 2022-05-13 01:55:24.221000             🧑  作者: Mango

关于Python的未知事实

Python是一种广泛使用的通用高级编程语言。它主要是为了强调代码的可读性而开发的,它的语法允许程序员用更少的代码行来表达概念。 Python是一种编程语言,可让您快速工作并更有效地集成系统。

这里有一些关于Python的有趣事实

  1. Python的起源

  2. Python是 Guido Van Rossum 于 1989 年 12 月开发的一个爱好项目,当时他正在寻找一个爱好项目来让他在圣诞节前后的一周内有事可做。

  3. 名字背后的逻辑
    该语言的名称不是关于蛇,而是关于流行的英国喜剧剧团 Monty Python。它的创建者之所以如此命名,是因为他是巨蟒飞行马戏团的忠实粉丝。

  4. Python之禅
    Python社区的主要贡献者 Tim Peters 写了this首诗来强调Python的哲学,只需在解释器中编写 import this 即可阅读。
    # Try to guess the result before you actually run it 
    import this 
    

    输出:

    The Zen of Python, by Tim Peters
    
    Beautiful is better than ugly.
    Explicit is better than implicit.
    Simple is better than complex.
    Complex is better than complicated.
    Flat is better than nested.
    Sparse is better than dense.
    Readability counts.
    Special cases aren't special enough to break the rules.
    Although practicality beats purity.
    Errors should never pass silently.
    Unless explicitly silenced.
    In the face of ambiguity, refuse the temptation to guess.
    There should be one-- and preferably only one --obvious way to do it.
    Although that way may not be obvious at first unless you're Dutch.
    Now is better than never.
    Although never is often better than *right* now.
    If the implementation is hard to explain, it's a bad idea.
    If the implementation is easy to explain, it may be a good idea.
    Namespaces are one honking great idea -- let's do more of those!
    

  5. Python不需要编译器
    作为一种高级解释语言, Python不需要编译器。这与Java和 C++ 不同,Java 和 C++ 在解释之前必须先编译。对于Python,它依赖于应用程序解释器。
    Python字节码以 .pyc 文件的形式存储,然后由适当的虚拟机执行。这台机器充当Python的运行时引擎。

  6. Python的 C 和Java变体
    尽管是一门独立的编程语言, Python也有 C 和Java编程语言的变体。 C 变体被称为 CPython,旨在为Python提供 C 的优势。这些特征之一是在性能方面。该变体既可以充当解释器,又可以充当编译器。
    Python的Java变体称为 Jython。它带来了Java的一些关键方面,例如生产力,并使它们能够在虚拟机上运行。

  7. 不需要大括号
    与Java和 C++ 不同, Python不使用大括号来分隔代码。 Python必须使用缩进,它会跟踪代码。

  8. 它是一种开源语言
    尽管Python广受欢迎,但它是一种开源语言,它没有控制谁使用它的专有许可证。
    作为一种开源语言, Python社区的成员可以为Python生态系统做出贡献。

  9. 它支持在一个语句中进行多个赋值
    Python允许在一个语句中为多个变量分配相同的值。它还可以让您一次为多个变量赋值。

  10. Python对JavaScript的影响
    Python是影响 JavaScript 设计的 9 种语言之一。其他包括 AWK、C、HyperTalk、 Java、Lua、Perl、Scheme 和 Self。

  11. 使用Python 的大公司
    一些使用Python的大公司和机构有:
    NASA、Facebook、IBM、谷歌、诺基亚、Netflix、雅虎!地图、Quora、Hike、亚马逊、Youtube、Mozilla、优步、Dropbox、Expedia

注意:要了解有关Python的更多信息,请单击此处。