Python print()方法教程及示例

Python编程语言提供 打印() 用于输出给定数据的方法。这些数据可以是不同的类型,如整数、字符串、列表、元组等。在Python2中,方法是一个关键字,如print,其中没有括号,但在Python3中,它被标准化并转换为一个函数,其中数据被接受为参数。

null

print()方法语法

打印() 方法的语法有点复杂,您可以使用单个或10个或更多参数将给定的数据或对象打印到标准输出中。

print(*objects, sep=' ', end='', file=sys.stdout, flush=False)
  • *对象 是要打印输出的单个或多个对象、变量或数据*对象可以是字符串变量、类或多个整数*对象是必需的,应该在使用print()方法时提供。
  • 九月=“” 是可选的分隔符参数。它用于提供分隔符,分隔符可以是字母、数字或符号,可以放在多个对象*之间。默认情况下,如果未指定分隔符,则使用空格或“”。
  • 结束=’’ 在给定输出的末尾添加。此参数是可选的,如果未提供,则为行尾或”将被使用。
  • 文件=sys.stdout 是一个可选参数,其中指定了打印输出方向。默认情况下,使用标准输出。
  • 刷新=错误 参数是可选的,默认为False。如果启用True,则输出将立即打印,无需缓冲。

根据前面的解释,print()函数可以用以下不同的方式使用。

print("Test")print("Test" , separator="||")print("Test" , separator="||")print("Test" , separator="||" , separator="||")

Python打印字符串和数字

我们将从简单的例子开始,在这里我们将打印不同的字符串和值。字符串值也称为文字。我们可以看到print方法打印给定的单个或多个字符串,并自动跳转到新行。print()方法只打印字符串,但它会自动将整数转换为字符串。如果我们以字符串形式提供数字,比如“ 99 “它将直接打印到标准输出。如果它是一个像99这样的整数,首先它将被转换成一个字符串“99”,然后打印出来。

print("I am wisetut")# I am wisetutprint('I am wisetut')# I am wisetutprint("99")# 99print('99')# 99print(99)# 99
图片[1]-Python print()方法教程及示例-yiteyi-C++库
打印字符串和数字

Python打印变量、列表、元组

我们可以使用print()方法来打印变量。这些变量可以是不同的类型,如整数、字符串、元组、类、列表等。

a = 12b = "I am wisetut"c = [ 1 , 2 , 3 , 4 ]d = [ 1 , 2 , "Wisetut"]e = ( 1 , 2 , 3 )print(a)print(b)print(c)print(d)print(e)print(a,b)print(d,e)
图片[2]-Python print()方法教程及示例-yiteyi-C++库
打印变量

我们可以在打印列表时看到它们,元组,它们的符号 [] , () ,和 逗号 也是为了表达这些变量和数据结构类型而打印的。

Python打印列表

我们将研究如何打印完整的列表类型或部分列表项。我们可以使用列表范围说明符。

a = [ 1 , 2 , 3 , 4, "Wisetut" ]print(a)print(a[3:])print(a[6:])print(a[:3])print(a[4])print(a[4][4:])
图片[3]-Python print()方法教程及示例-yiteyi-C++库
打印列表

Python打印字符串和Contaneation

字符串是用于打印到控制台、终端和标准输出的最常用类型。

a = "poftut.com"b = "Hello World"c = "wisetut.com"print(a)print(a,b)print(a,b,c)print(a+b)print(a+b+c)
图片[4]-Python print()方法教程及示例-yiteyi-C++库
打印字符串和连接

我们可以从输出中看到,可以使用单个print()方法打印单个或多个字符串。如果将多个字符串指定为不同的对象或参数,则会为每个参数添加分隔符,其中空格是默认分隔符。如果我们连接多个字符串,将没有分隔符,每个字符串将连接在一起,没有额外的空格字符。我们还看到两个或更多的字符串可以以不同的方式连接和添加在一起。即使我们将在本教程后面的部分检查分隔符,也让我们为不同的分隔符提供一个示例。

a = "poftut.com"b = "Hello World"c = "wisetut.com"print(a , b , sep = ",,,")print(a , b , c , sep = "|||")
图片[5]-Python print()方法教程及示例-yiteyi-C++库
Python打印字符串分隔符

Python打印分隔符

如果要打印多个数据或对象,print()方法提供分隔符,其中空格字符是默认分隔符。将在对象之间放置分隔符。我们可以通过显式指定none来更改这个分隔符,甚至可以删除它。

a = "poftut.com"b = "Hello World"c = "wisetut.com"print(a , b , c , sep = ",,,")#Use pipe as separatorprint(a , b , c , sep = "|||")#Remove space separator and join multiple object outputprint(a , b , c , sep = "")#Use new line as separatorprint(a , b , c , sep = "")
图片[6]-Python print()方法教程及示例-yiteyi-C++库
Python打印分隔符

我们可以用 sep=“” 输出print()对象时不带空格或其他分隔符的参数。此外,我们可以提供不同的控制字符作为分隔符,如 九月=“” 或换行符,其中每个对象将输出到一个新行中。

Python打印结束字符

输出完成后,print()方法打印结束字符 “” 默认情况下。可以使用 结束=“” 不管我们想要什么。结束字符可以是一个数字或多个新行,没有限制。结束字符将添加到输出的末尾,而不是print()方法的所有对象之间。

a = "poftut.com"b = "Hello World"c = "wisetut.com"print( a , end="" )print( a , b , c ,  end="" )print( a , b , c ,  end="999" )print( a , b , c ,  end="XYZ" )print( a , b , c ,  end="" )
图片[7]-Python print()方法教程及示例-yiteyi-C++库
Python打印结束字符

我们可以在打印时使用单个或多个对象的结束字符。此外,结束字符可以由多个字符组成,其中可以使用多个行结束符。我们可以将结束字符设置为数字和字母,其中不使用默认的行尾,而使用给定的数字和字母。我们甚至可以用一个空字符串删除结尾字符,比如 结束=“” 在输出的最后一行中甚至没有字符。

Python打印输出方向

在大多数情况下,print()方法用于将输出打印到标准输出中,标准输出通常是终端、shell或控制台。但是print()方法的输出方向可以通过 文件 参数,其中默认值为 系统标准输出 这是标准输出。我们可以用file参数指定一个文件或不同的输出机制,比如标准错误。为了设置标准误差,需要导入sys模块。

import sysa = "poftut.com"print( a , file = sys.stdout )print( a , file = sys.stderr )f = open( "example.txt" , mode = "w")print( a , file = f)
图片[8]-Python print()方法教程及示例-yiteyi-C++库
Python打印输出方向

Python打印成文件

您可能会问“如何使用Python中的print()方法将输出打印到文件中?”。print()方法提供文件参数,这在前面的部分中进行了说明,在这里我们可以打开文件并提供文件参数。为了写入一个文件,文件应该以一种可写模式打开,比如 w w型+ 下面我们将把输出打印到名为 示例.txt .

a = "poftut.com"b = "wisetut.com"#Open the text file named example.txtf = open( "example.txt" , mode = "w")#Print a and b variables into the file named example.txtprint( a , b , file = f)

Python打印表情符号

Emojis在最近非常流行,Python print()方法也可以用来打印Emojis。Emojis可以打印到外壳或终端,如果它有一个优雅的图形用户界面与美丽的图形。emoji用Unicode或CLDR短代码表示。下面我们将打印一些emojis到标准输出。Emoji代码是通过Python中的Emoji模块提供的。

#grinning faceprint("U0001F600")#grinning face with big eyes	print("U0001F603")#grinning face with smiling eyesprint("U0001F604")#beaming face with smiling eyesprint("U0001F601")
图片[9]-Python print()方法教程及示例-yiteyi-C++库
Python打印表情符号

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享