Python是一种非常有表现力的语言,它提供了许多不同的输出类型和扩展。 print()
是打印输出最常用的函数之一。在本教程中,我们将研究函数print()的不同使用类型。
print()函数语法
函数print()提供高级用法,以便将给定的消息、字符串或文本打印到输出或屏幕。打印操作可以用不同的格式完成,输出介质使print()函数接受多个参数。
print(OBJECTS, SEP=separator, END=end, FILE=file, FLUSH=flush)
- 对象是要打印或输出的单个或多个对象。对象通常是字符串、文本或消息,如“Hi”、“Input your name”等。即使对象通常是单个变量或值,也可以提供多个变量或值。
- SEP参数用于为对象内容提供分隔符。SEP参数是可选的。SEP参数的默认值是“这是一个空字符串。
- END参数用于指定将在给定对象的末尾打印的内容。END参数是可选的,END参数的默认值是”这是换行符,通常称为行尾。
- FILE参数用于指定输出方法。FILE参数是可选的。文件参数的默认值是“sys.stdout”,这是默认的shell或控制台。
- FLUSH参数用于指定是否刷新输出。FLUSH参数是可选的。默认FLUSH参数值为False,这意味着默认情况下不会刷新输出。FLUSH可以采用True或False布尔值来启用或禁用FLUSH配置。
相关文章: 如何在终端和SSH示例中安装和使用Cygwin?
打印变量和值
这是最简单的用法 printf
功能。我们将创建一个名为 a
这是一根绳子 "Hi Poftut"
. 我们将通过在中提供 print
功能。
#!/bin/python3 a = "Hi Poftut" print(a)print("Hi Poftut")print(17)age = 36print(age)print("17")print("1,2,3,4")
下面我们可以看到不同类型的对象可以打印到控制台或标准输出。我们可以轻松打印变量、文本、字符串、字符、数字,因为它们都可以自动转换为字符串。
![图片[1]-如何使用Python打印函数教程及示例-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/06/poftut_image-149.png)
打印变量
我们可以在字符串定义的print函数中使用python变量。我们将 我们将用大括号提供变量名,如下所示。
#!/bin/python3 a = "Hi Poftut" print("My quote is {}").format(a)
输出将是附加到打印函数字符串的值。我们提供的价值 format
作用于 print
功能。输出如下。
My quote is Hi Poftut
打印多个字符串或变量
函数print()可以在一次执行中输出多个字符串、变量或对象。我们只将这些多个字符串、变量或对象作为多个参数提供给print()函数。在下面的示例中,我们将使用单个打印功能打印“I am”、“Poftut”43。
print("I am ","Poftut")#Output is "I am Poftut"print("I am ","Poftut",43)#Output is "I am Poftut 43"print(1,2,3,43)#Output is "1 2 3 43"
![图片[2]-如何使用Python打印函数教程及示例-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/06/poftut_image-150.png)
用分隔符打印
分隔符用于在输出期间将给定的分隔符放在多个字符串或对象之间。我们将设置参数 separator
值为“–”。如果只有一个值/变量或对象,则不会打印分隔符,因为分隔符放在两个值之间。
print("I am",sep='--')#Output is "I am"print("I am","Poftut",sep='--')#Output is "I am--Poftut"print("I am","Poftut","How",sep='--')#Output is "I am--Poftut--How"print("I am","Poftut","How","are",sep='--')#Output is "I am--Poftut--How--are"print("I am","Poftut","How","are","you?",sep='--')#Output is "I am--Poftut--How--are--you?"
![图片[3]-如何使用Python打印函数教程及示例-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/06/poftut_image-151.png)
放置空格和制表符
使用打印函数时,格式化很重要。我们可以使用类似于变量说明符的格式说明符来格式化输出。
#!/bin/python3 a = "Hi Poftut" print("My quote is {0:20} ???").format(a)
我们将得到以下输出,其中变量 a
是20个字符。
My quote is Hi Poftut ???
打印字典、元组等。
我们通常在应用程序中使用不同类型的数据结构。我们可以使用 print
.
table = {'ismail': 4127, 'ahmet': 4098, 'elif': 8637678}print('ismail: {0[ismail]:d}; ahmet: {0[ahmet]:d}; ''elif: {0[elif]:d}'.format(table))

打印列表和元组
列表和元组是Python中常用的两种数据格式或结构。列表和元组用于在单个变量或对象中存储多个项。函数print()可以用来打印给定的列表或元组,如下所示。但请记住,输出格式将是元组或列表。
mytuple = ("I am","Poftut","How","are","you?")print(mytuple)#Output will be ('I am', 'Poftut', 'How', 'are', 'you?')mylist = ["I am","Poftut","How","are","you?"]print(mylist)#Output will be ['I am', 'Poftut', 'How', 'are', 'you?']
![图片[5]-如何使用Python打印函数教程及示例-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/06/poftut_image-152.png)