欢迎访问宙启技术站
智能推送

如何使用Python函数print()在终端中输出文本

发布时间:2023-06-27 03:52:27

Python函数print()是一个非常重要的函数,它用于在终端中输出文本和变量值。在 Python 中,使用函数print()来输出文本几乎是每个程序员必须掌握的基本技能。在本文中,我们将讨论如何使用 Python 函数 print() 在终端中输出文本。

基本语法

Python函数print()的基本语法非常简单:

print("Hello, World!")

这个例子中,字符串 “Hello, World!” 将被输出到终端中。字符串必须使用双引号引起来,单引号也可以使用,但是使用双引号更为常见。如果字符串中包含单引号,可以使用双引号表示字符串,反之亦然。

输出多行文本

有时我们需要输出多行文本,Python提供了三种方法来输出多行文本:

第一种方法:使用多个print()

最简单的方式是使用多次print()语句输出:

print("第一行文本")

print("第二行文本")

print("第三行文本")

输出结果:

第一行文本

第二行文本

第三行文本

该方法的缺点是,在输出大段文本时需要大量重复代码。不过,如果内容不是很多的话,那么这种方式还是很方便的。

第二种方法:使用三个引号

使用三个引号 ''' 或 """ 可以输出多行文本:

print('''第一行文本

第二行文本

第三行文本''')

输出结果:

第一行文本

第二行文本

第三行文本

注意,三个引号不仅可以用于输出多行文本,还可以用于定义多行字符串变量。示例如下:

str = '''第一行文本

第二行文本

第三行文本'''

print(str)

输出结果与上面一致。

第三种方法:使用转义字符

Python中的转义字符‘

’表示换行符,可以使用它来输出多行文本。在转义字符后面添加文本即可:

print("第一行文本

第二行文本

第三行文本")

输出结果与上面一致。

使用占位符打印变量

在Python中,我们可以使用占位符来打印变量。使用占位符需要用到字符串格式化,即将变量或表达式的值插入到字符串中。在 Python 中,常用的占位符如下:

占位符 含义

%s 字符串 (通过 str() 转换任何值为字符串)

%d 整数

%f 浮点数

下面是使用占位符的示例:

# 字符串占位符

name = "Lucy"

print("My name is %s." % name)

# 整数占位符

age = 20

print("My age is %d." % age)

# 浮点数占位符

height = 1.65

print("My height is %.2f meters." % height)

输出结果:

My name is Lucy.

My age is 20.

My height is 1.65 meters.

还可以使用多个占位符来打印多个变量。需要用一个元组来传递变量。示例如下:

name = "Lucy"

age = 20

height = 1.65

print("My name is %s, my age is %d, and my height is %.2f meters." % (name, age, height))

输出结果:

My name is Lucy, my age is 20, and my height is 1.65 meters.

更复杂的示例

下面是一个更复杂的示例,其中我们将使用最开始介绍的三种方法来输出多行文本,还将使用占位符和转义字符来打印变量值:

print("******************************")

print("**                          **")

print("**       Welcome to         **")

print("**         Python!          **")

print("**                          **")

print("******************************")

name = "Lucy"

age = 20

height = 1.65

print("My name is %s, my age is %d, and my height is %.2f meters." % (name, age, height))

print("Here are some of the basic Python data types:")

print("    - Integers (int)

    - Floating point numbers (float)

    - Strings (str)

    - Boolean (bool)")

输出结果:

******************************

**                          **

**       Welcome to         **

**         Python!          **

**                          **

******************************

My name is Lucy, my age is 20, and my height is 1.65 meters.

Here are some of the basic Python data types:

    - Integers (int)

    - Floating point numbers (float)

    - Strings (str)

    - Boolean (bool)

总结

Python函数print()是一个非常重要的函数,它能够输出文本和变量值到终端中。在 Python 中,使用函数print()来输出文本几乎是每个程序员必须掌握的基本技能。本文中我们介绍了 Python 函数 print() 的基本语法,以及如何使用它来输出多行文本和打印变量。这些知识点在 Python 编程中非常常用,希望能对读者有所帮助。