📜  打印 - Python (1)

📅  最后修改于: 2023-12-03 15:39:40.544000             🧑  作者: Mango

打印 - Python

在Python中,打印是一个非常基础且重要的知识点。它可以帮助程序员完美地显示程序中的信息和结果。本文将详细介绍Python中的打印操作及其用法。

print()函数

Python中的打印操作基本上都是通过内置的print()函数实现的。这个函数可以接受一个或多个参数,并将它们打印输出到控制台。

以下是基本的print()函数用法:

print("Hello World!")

输出:

Hello World!

在print()函数中,字符串需要用引号引起来。如果我们想在输出中包含单引号或双引号,我们可以使用不同类型的引号,或在引号前加上反斜杠字符。

print('John"s laptop is red.')
print("John's laptop is red.")
print('John\'s laptop is red.')

输出:

John"s laptop is red.
John's laptop is red.
John's laptop is red.

print()函数中还有一些其他参数,通常用于控制输出格式。以下是一些常见的用法:

输出多个元素

我们可以使用逗号分隔符来输出多个元素:

x = 5
y = 10
print("x =", x, "and y =", y)

输出:

x = 5 and y = 10
不换行输出

默认情况下,print()函数会在输出完毕后自动换行。但有些时候,我们需要在输出的元素之间保留原始的空格,并避免换行。这时,我们可以使用end参数:

print("Hello", end=" ")   # 不换行输出
print("World")

输出:

Hello World
格式化输出

Python中还支持类似于printf()函数的格式化输出。我们可以使用占位符来表示输出元素的数据类型,并在print()函数中使用百分号(%)来指定这些占位符。

name = "John"
age = 30
print("My name is %s and I am %d years old." % (name, age))

输出:

My name is John and I am 30 years old.

%字符后的字母表示输出元素的数据类型,常用的有:

  • %s: 字符串
  • %d: 整数
  • %f: 浮点数
  • %e: 科学计数法
可变长参数

除了支持多个参数以外,print()函数还支持可变长参数。这意味着我们可以传递一个任意数量的参数给函数,而不必提前对参数个数进行声明。

以下是可变长参数的用法:

print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)

其中,前面参数用星号来标识,后面参数与普通的print()函数一样。

举例:

print("apple", "orange", "banana")

输出:

apple orange banana
小结

打印是Python中一个非常基础且重要的知识点。本文详细介绍了print()函数的用法,包括字符串、格式化、不换行、多个元素和可变长参数。掌握这些知识点可以帮助我们更好地理解Python的输出和格式化操作。