Python中Print()函数用法详解

Python中Print()函数用法详解

在Python中,print()是用来输出文本和对象的函数。print()函数支持输出多个字符串内容,且可以使用连接符来将多个字符串拼接起来输出。print()函数还支持格式化输出,可以输出带有格式的文本。本文将详细介绍Python中print()函数的用法。

1. print()函数输出文本

print()函数最简单的用法就是输出文本。下面示例展示了如何使用print()函数输出一段简单的文本:

print("Hello, world!")

在上面的代码中,我们使用print()函数输出了一段字符串Hello, world!。

2. print()函数输出多个字符串

print()函数支持同时输出多个字符串,可以将多个字符串使用逗号分隔,下面是一个使用逗号分隔多个字符串的示例:

print("Hello", "world!")

在上面的代码中,我们使用print()函数输出了两个字符串Hello和world!。

3. 使用连接符拼接字符串

在print()函数中,我们可以使用连接符来将多个字符串拼接起来输出,最常用的连接符就是加号和空格。下面是一个使用加号拼接字符串的示例:

print("Hello " + "world!")

在上面的代码中,我们使用加号将两个字符串拼接起来,最终输出了Hello world!。

下面是一个使用空格拼接字符串的示例:

print("Hello", "world!")

在上面的代码中,我们将两个字符串使用逗号分隔,这样系统会自动在两个字符串之间添加一个空格,最终输出了Hello world!。

4. print()函数换行输出

默认情况下,print()函数在输出完一段文本后会自动换行。我们可以通过end参数来改变输出的结尾字符,从而实现不换行或使用自定义字符换行。下面是一个不换行输出的示例:

print("Hello", end="")

print("world!")

在上面的代码中,我们使用end参数将输出的结尾字符设置为空,这样第二个print()函数输出的内容会和第一个print()函数输出的内容在同一行。

5. print()函数格式化输出

print()函数支持格式化字符串输出,可以通过在字符串中添加一些占位符来控制输出的格式,下面是一个简单的示例:

name = "John"

age = 30

print("{} is {} years old.".format(name, age))

在上面的代码中,我们使用{}作为占位符,通过format()函数将name和age变量的值填充到占位符中,最终输出了John is 30 years old.。

下面是一个更复杂的示例,展示了如何在格式化字符串输出中使用数字、浮点数和日期:

number = 15

pi = 3.14159

import datetime

date = datetime.datetime.now()

print("Number: {:d}, Pi: {:.2f}, Date: {:s}".format(number, pi, date.strftime("%Y-%m-%d %H:%M:%S")))

在上面的代码中,我们使用{:d}格式化符来表示数字,使用{:.2f}格式化符来表示浮点数,使用{:s}格式化符来表示字符串。我们还使用datetime模块获取当前日期时间,并使用date.strftime("%Y-%m-%d %H:%M:%S")将日期时间格式化成指定的字符串格式,最终输出了Number: 15, Pi: 3.14, Date: 2022-03-22 16:55:43。

总结

本文介绍了Python中print()函数的基本用法,包括输出文本、输出多个字符串、使用连接符拼接字符串、换行输出和格式化输出等。希望本文对大家理解print()函数的用法有所帮助。

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

后端开发标签