print 输出语句
提示
本文档中的大多数代码都可以在线修改和运行,我们鼓励大家在阅读过程中多做尝试。
此外,本教程每节内容下方都有评论区(如果没有可能需要你使用魔法)。我们欢迎大家使用 GitHub 登录后进行讨论,以便我们了解大家的阅读情况,适当更新内容。
真的对不起各位,我也不想一上来就用这么多粗体文字介绍概念,但是这些真的需要说。相信我,往后概念性内容就很少了,这两节忍一忍,啃完了函数和变量后面的很简单。
例01 基本输出
安装和配置时我们运行的这个代码事实上就是一个输出语句:
运行代码
print('Hello World')点击上方的“运行代码”按钮,你会看到终端输出了 Hello World。这个代码的功能就是将任意内容输出到终端。
名词解释
终端,即所谓的命令行、cmd等的统称。你可以点击这里了解更多。
像 print 这样的语句,我们称为函数。使用一次函数称为一次函数调用。
名词解释
函数(function),百度百科定义为“函数是指一段可以直接被另一段程序或代码引用的程序或代码”,这个我们后面会说到,现在简单来说函数就是已经写好的、可以被当作工具来帮助我们完成某些功能的一组代码。
或者说,函数就是一种功能、一种方法。
函数调用,就是使用一次函数这个工具。
或者说,函数调用就是在执行某种功能、用某方法做某事。代入上面的例子,执行 print() 函数就是执行了将内容输出到终端的功能。
在这一行程序中,print 是函数名,函数名后面紧跟括号,括号中填写的是函数的参数。
名词解释
参数:大多数函数完成功能都需要你给予一定的说明,例如使用 print 进行输出,你就要告诉电脑你要输出什么。本例中 'Hello World' 就是一个参数,告诉 print 函数要输出什么内容。参数分为形式参数和实际参数,往后我们在将函数时会说到。
例02 print的换行特性
运行代码
print('Hello')
print('World')输出内容:
Hello
World本例可以看出,print函数默认会在最后换行。如果不希望换行,请按这样写:
运行代码
print('Hello', end='')
print('World')输出内容:
HelloWorld如何理解这段代码呢?end 存放的是在 print 之后会输出的结束符,结束符的默认值是换行符,在这里把它指定为 '',即一个空的内容就没事了。
例03 print输出多个内容
运行代码
print('Hello', 'World')输出内容:
Hello Worldprint 函数的参数中用逗号隔开要输出的多个内容时,函数会依次输出,每两个内容之间有一个空格。
和上面的结束符类似,如果不想要空格,我们也可以指定分隔符:
运行代码
print('Hello', 'World', sep='&') # 用'&'分隔
print('Hello', 'World', sep='') # 不使用分隔符注释
在 Python 中,每一行 # 及后面的语句为注释,不会被作为代码执行。我们可以在注释里面记录我们写代码时的思路,以便以后阅读。每一种编程语言都有注释,但是格式不完全相同。
输出内容:
Hello&World
HelloWorld理解方法和上面类似。
也许你有一个疑问:为什么 'Hello World' 一定要有引号包裹?这是几乎所有新手都会问出的问题,请学习下一节的内容,这将解答你的疑惑。
版权所有
版权归属:异想之旅 | 程家麒