在用python编程的过程中,我们经常会碰到print()这样的代码,那么这个代码的作用是什么?单纯看这句代码,print,在英文中是打印的意思,那么是不是就可以理解为这是在利用代码操作打印这个功能呢?并不是这样的,在python中,print()的作用还不少,我们一起来看看
输出结果,验证程序这里的数据并不是将结果通过打印机输出,而是将结果反馈出来,或者是将变量的值显示在屏幕上,举一个很简单的例子,我们在学习Python的时候,一定会学到列表这个功能,那么列表的相关操作有很多,比方说列表的提取,列表的排序等,比方说我现在有一个列表{1,2,3,5,6},我现在想要将其中的奇数提取出来组成一个新的列表,那么我如何将结果展示出来呢?这个时候就需要用到print()功能了print(list)就是将我们得到的奇数的列表输出的效果,这样我们可以清楚的知道自己代码的结果是否正确,如果不正确的话,可以及时的修改代码,以免影响后面的程序输出变量,调试程序的报错程序是一个很复杂的过程中,自然很难一次成功,在写程序的过程中,少不了调试,调试是一个非常复杂并且头疼的过程中,程序一旦出现了报错,自然是代码中有地方出现了问题,这个时候我们就需要将这个问题找出来,并且修改,这样代码才可以顺利走下去,而在这个找问题的过程中就会经常用到print()比方说程序变量的调试,在进行字符串连接的时候,会有要求前后的两个变量必须是一个文本形式,而不巧,你上一步通过代码的结果并不是文本,那么程序就会报错,当然你实际操作中并不知道这个问题,只有在程序报错的时候,才会发现,然后你会发现a变量这个并不是文本,那么a变量是什么类型的呢?print(a.type),然后发现a的类型居然是int,难怪会报错,然后将他转换成为文本str(a)就可以了,这就是print()的作用,在程序调试的过程中也会有用处程序的交互,人机交互这个交互如何理解呢?比方说我现在在Python中写了三个函数,我现在想要测试下代码的逻辑是不是通的,那么我就在每个函数的前面加上一个print(OK),目的就是每进入一个函数,就在控制台返回一个OK,如果返回的是3个OK,那就说明程序的逻辑是通的,达到了我们的目的,如果不是,那就是有问题了,这就是程序的交互,程序将他运行的结果,按照我们的要求返回给我们,我们在根据程序返回的结果,来判断程序是否正确,这个过程就是一个人机交互。