📅  最后修改于: 2023-12-03 14:54:30.262000             🧑  作者: Mango
在编程中,打印语句是非常重要的一种语句类型。它可以让程序员在程序执行过程中,查看和确认程序中各个变量的值。
Python中的打印语句主要有两种形式:
print()
是 Python 中最常用的函数之一,用于将指定的对象以字符形式输出到标准输出设备(默认是控制台)。下面是它的基本用法:
print(object(s), sep=separator, end=end, file=file, flush=flush)
其中:
参数 object(s)
是要打印的一个或多个对象;
参数 sep
指定多个对象之间的分隔符,默认值是空格(' '
);
参数 end
指定打印完对象之后要输出的字符,它的默认值是 \n
(换行符);
参数 file
指定打印的输出位置,默认是输出到标准输出设备;
参数 flush
指定是否刷新缓冲区,默认是 False
。
在 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.
下面是一个简单的 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.
在 Python 中,打印语句是必不可少的语句类型之一。print()
函数可以在控制台中输出任何对象,而格式化字符串则可以实现更为灵活的输出方式。在实际编程中,合理使用这两种打印方式,可以帮助程序员更好地排查程序中的错误,并实现更为优雅的输出效果。