每个人的Python之旅,都是从print()
函数开始的。print
的中文意思是打印,它是Python世界最常用的函数。
那你可能要问了,什么是函数?函数在Python中指的是能实现某个具体功能的代码块。在这里可不要把它和我们初中数学中的一元一次函数弄混了。你可以把函数当做一个个为你服务的机器人,每个机器人根据功能都有不同的名字。比如print()
就是一个打印机器人,它能做的就是将你交给它的话“打印”在屏幕上。可是你又不能跟机器用意念交流,打印机器人怎么知道你想“打印”什么
你仔细看打印机器人print()屁股后面是不是跟着一个空的括号?这个括号可不是我打错的哦。
这个括号是函数机器人用来接受指令的地方。
像print()
打印机器人后面的括号就是用来接收你让它打印的内容。
我们管放入括号里的指令的内容叫做参数,作用是将信息传递给函数机器人作为参考。
之后,我们还会遇到很多函数机器人,比如type()变形机器人,input()传话机器人……
除此之外,如果你不向这些函数机器人们传达指令(函数括号里面的内容为空),它们也会默默的去执行哦。
所以只要是函数后面都需要跟一个括号,哪怕我们一句话都不想跟它说,也要让它保留期待o(´^`)o
代码框,如果我们想写代码,都要在这里输入。终端,计算机的命令执行结果都会显示在终端,如果运行失败,报错也会显示在这里。
话不多说,你先用print()
函数让我感受一下你的学习热情吧,直接点击运行下方的代码。
print('我在闪光编程学Python!编程之路闪闪发光!')
终端
恭喜你运行出了人生的第一个Python程序~
你可以看到,print()
函数括号里的文本被我用单引号'我在闪光编程学Python!编程之路闪闪发光!'
引起来了。
这是因为计算机它不懂我们人类的语言,就算英文,它也只认识有特殊含义的关键字,如print
读不懂,它就会发脾气,会报错。
因此,一切表示人类语言的信息都要用单引号''
或者双引""
号包裹起来,这样Python就知道这里面的内容是我们人类自己的语言,它不需要去理解,可以直接转达给计算机。
这种信息还有一个专门的名称,叫做字符串
。
在print()函数内不仅能使用单引号
,还能使用双引号
。当然两者的效果并没什么区别,都能让你打印出一行文本。
请注意!
下面的代码直接运行会报错,你能找出代码的问题吗?如果找不到的话需要点击跳过本题
按钮哦!
print(我在闪光编程学Python!编程之路闪闪发光)
这段代码的问题在哪里?
引号包裹起来的信息叫做字符串,print()负责把引号里面的内容打印出来。
别看只是一个简单的print,在它的背后,Python却帮你做了这样的一些事情:
(0)我们向计算机发出指令,打印一条字符串:我在闪光编程学Python!编程之路闪闪发光!
(1)Python把这行代码编译成计算机能听懂的机器语言。
(2)计算机执行打印功能。
(3)最后把打印结果呈现在我们面前。
这,就是我们通过Python这个工具,成功与计算机实现沟通的方式
到这里,你可能会有疑问,如果我想要在print()
函数中打印多行文本该怎么办呢?
我来告诉你一个小窍门,print()函数还有一个三引号'''
或者"""
的用法。
三引号可不是一个标点符号,实际上它是由三个连续的单引号或者双引号组成的。
print()函数在两个三引号之间输入内容不仅能输出文本内容,还可以输出文本的格式(比如:换行)简单的说,三引号的意思是:我让你输出啥样,你就输出啥样。
直接运行下面这段代码,看看右边的显示框里是不是和左边我们想输出的格式一样?
1
print('''
2
我在闪光编程学Python!
3
编程之路闪闪发光!
4
''')
同样,三引号这个保留文本格式的特点还可以被我们用来做更多有趣的事情!