如何使用Python函数print()在终端中输出文本
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 编程中非常常用,希望能对读者有所帮助。
