Python print()
在本教程中,我们将学习有关Python打印功能的更多信息。
在上一教程中,我们了解了Python float函数。
Python打印
我们之前的教程几乎都包含Python的print()函数。
但是我们没有充分讨论python打印功能。
现在我们将学习它。
首先,我们应该了解python打印功能的基本结构。
如下所示;
如果您阅读了有关Python函数和参数的教程,那么您可能应该对上述函数有所了解。
"值"接收未定义变量的列表。
因此,所有以逗号分隔的值将位于列表值之下。
因此,如果添加更多用逗号分隔的元素,则会得到一个输出,其中所有值都用空格分隔在一起。
以下示例将指导您有关简单python打印功能的用法。
# initialize 1st variable var1 = 1 # initialize 2nd variable var2 = 'string-2' # initialize 3rd variable var3 = float(23.42) print(var1, var2, var3)
以下代码的输出将是。
1 string-2 23.42
因此,您要打印的项目很多,只需将它们作为参数放在一起即可。
在python打印功能中使用sep关键字
如果查看上一节的示例,您会注意到变量之间用空格分隔。
但是您可以根据自己的风格对其进行自定义。
假设在前面的代码中,您想使用下划线(_)分隔值。
然后,应将下划线作为sep关键字的值。
以下功能将说明您使用python print sep关键字的想法。
# initiaze 1st variable var1 = 1 # initialize 2nd variable var2 = 'string-2' # initialize 3rd variable var3 = float(23.42) print(var1, var2, var3, sep='_')
这样您将获得所需的输出。
1_string-2_23.42
Python打印结束关键字
打印功能的结束键将设置打印完成后需要附加的字符串。
默认情况下,结束键由换行符设置。
因此,在完成所有变量的打印后,将添加一个换行符。
因此,我们在不同的行中获得每个打印语句的输出。
但是我们现在将在打印语句的末尾用连字符(-)覆盖换行符。
请参见以下示例。
# initialize a list initList = ['camel', 'case', 'stop'] # print each words using loop print('Printing using default print function') for item in initList: print(item) # default print function. newline is appended after each item. print() # another newline # print each words using modified print function print('Printing using modified print function') for item in initList: print(item, end='-')
您将获得类似以下的输出
Printing using default print function camel case stop Printing using modified print function camel-case-stop
Python打印到文件
在本节中,我们将学习file
关键字。
实际上,file关键字用于将输出提取到指定文件。
如果您阅读了我们之前的教程Python文件操作,那么您应该了解基本的文件操作。
因此,您必须首先以可写模式打开文件,然后将文件指针用作print()函数中file关键字的值。
请参阅以下代码以了解python打印文件的用法。
# open a file in writable mood fi = open('output.txt', 'w') # initialize a list initList = ['camel', 'case', 'stop'] # print each words using loop print('Printing using default print function') for item in initList: print(item, file=fi) # use file keyword print(file=fi) # print each words using modified print function print('Printing using modified print function') for item in initList: print(item, end='-', file=fi) # use file keyword # close the file fi.close()
您将在输出文本文件中获得与前面的示例相同的输出。