python print用法详解

1. 基本用法

print是Python中常用的内置函数,用于将内容输出到控制台或者文件中。它的基本用法非常简单,可以直接使用print加上需要输出的内容。

print("Hello, World!")

上述代码会在控制台输出"Hello, World!"。

2. 输出变量

除了输出字符串,print还可以输出变量的值。在输出变量时,可以直接将变量放在print函数的括号中,也可以使用字符串格式化的方式。

name = "Alice"

age = 20

print(name, age)

print("Name: %s, Age: %d" % (name, age))

上述代码会输出:

Alice 20

Name: Alice, Age: 20

3. 分割多个输出

print默认使用空格分割多个输出内容,但也可以通过指定分隔符来改变默认行为。

print("Hello", "World", sep=',')

上述代码会输出:

Hello, World

4. 输出到文件

除了输出到控制台,print还可以将内容输出到文件中。

with open("output.txt", "w") as file:

print("Hello, World!", file=file)

上述代码会将"Hello, World!"输出到名为"output.txt"的文件中。

5. 控制换行

在print函数的末尾加上换行符\n可以控制是否换行。如果不加换行符,输出的内容将会在同一行显示。

print("Hello", end='')

print("World")

上述代码会输出:

HelloWorld

6. 格式化输出

除了上述使用字符串格式化的方式,print还提供了更加灵活的格式化输出功能。使用字符串的format方法可以实现不同类型的格式化输出。

name = "Alice"

age = 20

print("Name: {}, Age: {}".format(name, age))

print("Name: {name}, Age: {age}".format(name=name, age=age))

上述代码会输出:

Name: Alice, Age: 20

Name: Alice, Age: 20

7. 控制输出精度

在输出浮点数时,可以通过设置format方法中的格式化字符串来控制输出的精度。可以使用:.xf来指定小数点后的位数,其中x是想要保留的位数。

temperature = 0.6

print("Temperature: {:.2f}".format(temperature))

上述代码会输出:

Temperature: 0.60

8. 输出到多行

如果要输出一个多行的文本,可以使用三个引号将文本包括起来,并且在print函数中使用该字符串。

text = """

Hello

World

"""

print(text)

上述代码会输出:

Hello

World

9. 结束字符

在print函数中,可以通过指定end参数来设置输出结束时的字符,默认是换行符\n。

print("Hello, World!", end=' ')

print("Nice to meet you!")

上述代码会输出:

Hello, World! Nice to meet you!

10. 输出不换行

如果不想让print函数输出换行符,可以设置end参数为空字符串。

print("Hello, World!", end='')

print("Nice to meet you!")

上述代码会输出:

Hello, World!Nice to meet you!

小结

本文介绍了print函数的基本用法及常用技巧,包括输出字符串、变量、分割多个输出、输出到文件、控制换行、格式化输出、控制输出精度、输出到多行、设置结束字符等。通过灵活运用print函数,可以方便地输出所需的内容。

免责声明:本文来自互联网,本站所有信息(包括但不限于文字、视频、音频、数据及图表),不保证该信息的准确性、真实性、完整性、有效性、及时性、原创性等,版权归属于原作者,如无意侵犯媒体或个人知识产权,请来电或致函告之,本站将在第一时间处理。猿码集站发布此文目的在于促进信息交流,此文观点与本站立场无关,不承担任何责任。

后端开发标签