使用 IDLE 编写和运行程序
打开 IDLE(你可以在开始菜单或其它系统的程序库中找到)
点击左上角的 File,再点击 New File,你会看到一个窗口。在新窗口中输入
print("Hello,world!")
就像这样
再点击左上角的 File,点击 Save,此时系统会让你选择一个位置来保存你的代码,你可以任意取名并保存在喜欢的位置(我建议你为自己的代码单独创建一个文件夹,这样可以更好地管理)
保存后,点击 Run,再点击 Run Module(或直接按键盘上的 F5)
接下来,你将会在一个新窗口中看到一行蓝色的文本 Hello, world!
至此,你成功了!
有木有感觉很激动呢,反正我当年学的时候激动了半天呢,哈哈(~ ̄▽ ̄)~ 小知识:Hello World 在编程界是一个经典样例,它的源头不太明晰,据说最早是七十年代的一些教材中有了这么个示例,然后它便成为了程序员测试一门新的语言或环境的首选“工具”
解析代码背后的东西
虽然只有一行代码,但我还是要跟你说说这行代码本身的意义。
函数
print,这个你应该知道,有“打印”的意思。运行后,程序也确实“打印”(显示)了一行文本。那么它到底是啥呢?
实际上,print
是 Python3 中的一个 函数,它可以在输出用户指定的文本。
提到函数,我们也来聊聊它。有些入门教程会把函数放在后半段来讲,但对于大多数流行的编程语言,初学者在刚开始学就会接触到函数,因此最好在最开始的时候就对它有一个简单的了解,这对后面的学习是有帮助的。
编程中的函数和数学中的函数相似但不相同。编程中 函数 (function) 一词我个人认为更贴切的翻译应是“功能” (function 也有功能的意思),因为计算机中的函数并不一定有数值之间的对应关系(但也可以类似于数学中的的函数),它实际上就是把一堆代码打包,起了个名字。因此,在学习前期,你可以暂时把它就理解为功能。
参数
函数执行时,有时需要一些信息。比如之前提到的 print
函数可以打印指定的文本,那么我们需要个这个函数提供的信息就是我们需要打印什么文本。其中,打印的文本就叫做函数的 参数。换句话说,参数就是函数执行所需要的信息。
Python 语法规定,函数无论是否需要参数,都需要在后方跟一对英文括号 ()
。函数如果有参数,则将参数放置在括号中。
字符串
在刚刚的例子中,我们发现 print 后面的括号中是 "Hello,wolrd!"
这么一个句子。很显然,print 函数把我们提供给它的这个句子输出到了屏幕(实际是标准输出 stdout,但在前期学习中就暂且理解为显示到了屏幕上吧)上。
你可能发现,括号中的文本左右都有一个英文双引号 "
,但是屏幕上并没有显示这对双引号,这是为什么呢?
实际上,双引号在 Python 中表示的是 字符串。字符串是计算机中一种常见的 数据结构,我们在今后的学习会经常遇到。简单来说,单个字叫字符,把很多字符连起来,就叫字符串。名字起得很难懂,但实际上就是一堆文字。
在 Python 中,字符串可以用单引号,双引号或三个单引号来表示。其中,如果字符串中包含多行文本,需要使用三个单引号 '''
来包裹。
总结
print
是 Python 的一个 内置函数,它可以将用户给定的文本打印到屏幕上。- 函数是带名字的代码块(代码块其实就是“一堆代码”的意思),它可以将常用的代码进行整合,使程序员可以更高效地编写程序。
- 参数是函数执行时所 需要的信息,有些函数 没有参数。
这一课你可能很快就能看完,函数和参数可能对于初学者有点难,但我们会在后面的课程中慢慢为你讲解。