本文来自异想之旅公开发布的Python教程,原文地址:https://www.yuque.com/yxzl/python
真的对不起各位,我也不想一上来就用这么多粗体文字介绍概念,但是这些真的需要说。相信我,往后概念性内容就很少了,这两节忍一忍,啃完了函数和变量后面的很简单。
安装和配置时我们运行的这个代码事实上就是一个输出语句:
print('Hello World')
输出内容:
Hello World
这个代码的功能就是将内容输出到终端。
名词解释:终端,即所谓的命令行、cmd 等的统称。
像 print
这样的语句,我们称为函数。使用一次函数称为一次函数调用。
名词解释:函数,百度百科定义为“函数是指一段可以直接被另一段程序或代码引用的程序或代码”,这个我们后面会说到,现在简单来说函数就是已经写好的、可以被当作工具来帮助我们完成某些功能的一组代码。
或者说,函数(function)就是一种功能、一种方法。
函数调用,就是使用一次函数这个工具。
或者说,函数调用就是在执行某种功能、用某方法做某事。代入上面的例子,执行print()
函数就是执行了将内容输出到终端的功能。
在这一行程序中,print
是函数名,函数名后面紧跟括号,括号中填写的是函数的参数。
名词解释:参数。大多数函数完成功能都需要你给予一定的说明,例如使用
'Hello World'
就是一个参数,告诉
print('Hello')
print('World')
输出内容:
Hello
World
本例可以看出,print 函数默认会在最后换行。如果不希望换行,请按这样写:
print('Hello', end='')
print('World')
输出内容:
HelloWorld
如何理解这段代码呢?end
存放的是在 print 之后会输出的结束符,结束符默认是回车符 '\n'
,在这里把它指定为''
,即一个空的内容就没事啦~
print('Hello', 'World')
输出内容:
Hello World
print
函数的参数中用逗号隔开要输出的多个内容时,函数会依次输出,每两个内容之间有一个空格。
如果不想要空格,我们也可以指定分隔符:
print('Hello', 'World', sep='&') # 用'&'分隔
print('Hello', 'World', sep='') # 不使用分隔符
每一行 # 及后面的语句为注释,不会被作为代码执行。我们可以在注释里面记录我们写代码时的思路,以便以后阅读。
输出内容:
Hello&World
HelloWorld
理解方法和上面类似
也许你有一个疑问了:为什么 **'Hello World'**
一定要有引号包裹?这是几乎所有新手都会问出的问题,请学习 1.2 的内容,这将解答你的疑惑。