📜  什么是打印语句 - Python (1)

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

什么是打印语句 - Python

在Python中,打印语句是一种用于输出数据到控制台的语句。它可以通过print()函数来实现。任何数据类型都可以作为参数传递给print()函数,包括字符串、数字、布尔值、列表、元组、字典等等。print()函数可以单独使用,也可以嵌入到其他语句中使用。

用法
print('Hello, world!')      # 输出字符串
print(3.141592654)          # 输出数字
print(True)                 # 输出布尔值
print([1, 2, 3])            # 输出列表
print(('a', 'b', 'c'))      # 输出元组
print({'name': 'Bob'})      # 输出字典

输出:

Hello, world!
3.141592654
True
[1, 2, 3]
('a', 'b', 'c')
{'name': 'Bob'}
格式化输出

在print()函数中,可以使用占位符或格式化字符串来输出格式化的数据。

name = 'Bob'
age = 18
print('My name is %s, and I am %d years old.' % (name, age))

输出:

My name is Bob, and I am 18 years old.

在上面的代码中,%s和%d都是占位符。%s表示输出字符串,%d表示输出整数。需要将占位符替换为实际的数据,可以将数据作为元组传递给print()函数。在print()函数中,%s和%d会被分别替换为元组中的第一个和第二个元素。

当需要输出更复杂的格式化字符串时,可以使用f-string。f-string是一种以“f”或“F”为前缀的字符串,其中可以包含表达式,用花括号{}括起来。在输出时,表达式会被计算并替换为实际的值。

name = 'Alice'
age = 20
print(f'My name is {name}, and I am {age} years old.')

输出:

My name is Alice, and I am 20 years old.
结论

打印语句是Python中非常重要的一个功能,帮助程序员在控制台上输出数据,以便调试和查看程序运行结果。通过占位符或格式化字符串,打印语句可以输出格式化的数据,使输出更易读。