📜  打印语句 - Python (1)

📅  最后修改于: 2023-12-03 14:54:30.262000             🧑  作者: Mango

打印语句 - Python

在编程中,打印语句是非常重要的一种语句类型。它可以让程序员在程序执行过程中,查看和确认程序中各个变量的值。

1. Python 的打印语句

Python中的打印语句主要有两种形式:

1.1 print() 函数

print() 是 Python 中最常用的函数之一,用于将指定的对象以字符形式输出到标准输出设备(默认是控制台)。下面是它的基本用法:

print(object(s), sep=separator, end=end, file=file, flush=flush)

其中:

参数 object(s) 是要打印的一个或多个对象;

参数 sep 指定多个对象之间的分隔符,默认值是空格(' ');

参数 end 指定打印完对象之后要输出的字符,它的默认值是 \n(换行符);

参数 file 指定打印的输出位置,默认是输出到标准输出设备;

参数 flush 指定是否刷新缓冲区,默认是 False

1.2 格式化字符串

在 Python 3.6 版本之后,新增了一种新的字符串格式化方式,称为格式化字符串(f-string)。它的基本用法如下:

f"string {expression} string"

其中:

string 是一个普通字符串,其中可以嵌入表达式(expression);

expression 是一个 Python 表达式,可以是任何合法的 Python 表达式。

例如:

name = "Tom"
age = 18

print(f"My name is {name}, and I am {age} years old.")

输出结果为:

My name is Tom, and I am 18 years old.
2. 示例

下面是一个简单的 Python 程序,用于打印 Hello, World!:

print("Hello, World!")

输出结果为:

Hello, World!

下面是一个使用 print() 函数和格式化字符串的示例:

name = "Tom"
age = 18
weight = 65.2

print(f"My name is {name}, and I am {age} years old. My weight is {weight:.1f} kg.")

输出结果为:

My name is Tom, and I am 18 years old. My weight is 65.2 kg.
3. 总结

在 Python 中,打印语句是必不可少的语句类型之一。print() 函数可以在控制台中输出任何对象,而格式化字符串则可以实现更为灵活的输出方式。在实际编程中,合理使用这两种打印方式,可以帮助程序员更好地排查程序中的错误,并实现更为优雅的输出效果。