QuantumStack
这个作者很懒,什么都没留下…
展开
-
【Python 基础】列表 - 1
在你能够开始编写程序之前,还有一个主题需要理解,那就是列表数据类型及元组。列表和元组可以包含多个值,这样编写程序来处理大量数据就变得更容易。而且,由于列表本身又可以包含其他列表,所以可以用它们将数据安排成层次结构。原创 2024-07-12 11:38:41 · 361 阅读 · 0 评论 -
【Python 基础】函数 - 2
在被调用函数内赋值的变元和变量,处于该函数的“局部作用域”。在所有函数之外赋值的变量,属于“全局作用域”。处于局部作用域的变量,被称为“局部变量”。处于全局作用域的变量,被称为“全局变量”。一个变量必是其中一种,不能既是局部的又是全局的。可以将“作用域”看成是变量的容器。当作用域被销毁时,所有保存在该作用域内的变量的值就被丢弃了。只有一个全局作用域,它是在程序开始时创建的。如果程序终止,全局作用域就被销毁,它的所有变量就被丢弃了。否则,下次你运行程序的时候,这些变量就会记住它们上次运行时的值。原创 2024-07-11 23:50:53 · 209 阅读 · 0 评论 -
【Python 基础】函数 - 1
从前面的章节中,你已经熟悉了 print()、input()和 len()函数。Python 提供了这样一些内建函数,但你也可以编写自己的函数。“函数”就像一个程序内的小程序。为了更好地理解函数的工作原理,让我们来创建一个 函 数。第一行是 def 语句,它定义了一个名为 hello()的函数。def 语句之后的代码块是函数体。这段代码在函数调用时执行,而不是在函数第一次定义时执行。函数之后的 hello()语句行是函数调用。在代码中,函数调用就是函数名后跟上括号,也许在括号之间有一些参数。原创 2024-07-11 10:53:41 · 636 阅读 · 0 评论 -
【Python 基础】
启动 IDLE 就运行了交互式环境,这是和 Python 一起安装的。在 Windows 上,打开“开始”菜单,在“所有应用”中找到 IDEL(Python…):一个窗口会出现,包含>>>提示符,这就是交互式环境。在提示符后输入 2 + 2,让 Python 做一些简单的算术:在 Python 中,2 + 2 称为“表达式”,它是语言中最基本的编程结构。表达式包含“值”(例如 2)和“操作符”(例如+),并且总是可以求值(也就是归约)为单个值。原创 2024-07-08 06:00:00 · 724 阅读 · 0 评论 -
【Python 基础】第一个程序
虽然交互式环境对于一次运行一条 Python 指令很好,但要编写完整的 Python程序,就需要在文件编辑器中输入指令。“文件编辑器”类似于 Notepad 或 TextMate这样的文本编辑器,它有一些针对输入源代码的特殊功能。要在 IDLE 中打开文件编辑器,请选择 File>New Window。出现的窗口中应该包含一个光标,等待你输入,但它与交互式环境不同。在交互式环境中,按下回车,就会执行 Python 指令。文件编辑器允许输入许多指令,保存为文件,并运行该程序。现在是创建第一个程序的时候了!原创 2024-07-10 06:00:00 · 408 阅读 · 0 评论 -
【Python 基础】控制流 - 1
你已经知道了单条指令的基本知识。程序就是一系列指令。但编程真正的力量不仅在于运行(或“执行”)一条接一条的指令,就像周末的任务清单那样。根据表达式求值的结果,程序可以决定跳过指令,重复指令,或从几条指令中选择一条运行。实际上,你几乎永远不希望程序从第一行代码开始,简单地执行每行代码,直到最后一行。“控制流语句”可以决定在什么条件下执行哪些 Python 语句。这些控制流语句直接对应于流程图中的符号,我将提供示例代码的流程图。下图展示了一张流程图,内容是如果下雨怎么办。原创 2024-07-10 13:36:32 · 668 阅读 · 0 评论 -
【Python 基础】控制流 - 2
在第1篇的 hello.py 程序中,Python 开始执行程序顶部的指令,然后一条接一条往下执行。“程序执行”(或简称“执行”)这一术语是指当前被执行的指令。如果将源代码打印在纸上,在它执行时用手指指着每一行代码,你可以认为手指就是程序执行。但是,并非所有的程序都是从上至下简单地执行。如果用手指追踪一个带有控制流语句的程序,可能会发现手指会根据条件跳过源代码,有可能跳过整个子句。原创 2024-07-10 20:11:25 · 493 阅读 · 0 评论