要说当下最热门的编程语言,非 Python 莫属。根据每月更新的 TIOBE 编程语言排行榜,Python 以 26.14% 的使用率稳居第一,几乎是第二名 C++ 的三倍。 那么,究竟是谁在使用 Python?用它来干什么?这门语言里有哪些好用的工具?以及其生态发展如何了? 日前 ...
众所周知,Python 中没有所谓的 main 函数,但是网上经常有文章提到 Python 的 main 函数 和 建议编写main函数。 其实,可能他们是想模仿真正的 main 函数,但是许多人都被误导(或误解),然后编写了非常笨拙的代码。 在开始讨论之前,我们先来回答以下两个问题 ...
main 难道这不就是 Python 的 main 函数么? 相信有不少同学会这么想! 非也! 非也! 除了函数名是“main”以外,它跟我们前面介绍的正统的 main 函数没有半毛钱关系,既没有强制性,也没有必然决定程序执行顺序的作用。 缺少它,也不会导致什么语法问题。
Python 程序始终在解释器中运行。 解释器是一个“基于控制台”的应用程序,通常从命令行 shell 启动。 python3 Python 3.6.1 (v3.6.1:69c0db5050, Mar 21 2017, 01:21:04) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "help", "copyright", ...
本节介绍可变(variadic)参数。有时,可变参数使用 *args 和 **kwargs 进行表示。 可变位置参数(*args) 如果一个函数接受任意数量的(位置)参数,那么我们称该函数使用了可变参数(variable arguments)。示例: ...