欢迎访问宙启技术站
智能推送

Python中的常用函数:print()

发布时间:2023-06-09 06:13:06

Python是目前最具有代表性的编程语言之一,它具有简洁易懂的语法、优秀的可读性、灵活易用的特点,所以在许多应用领域中得到了广泛的应用。在Python编程中,print()函数是最常用的函数之一,用于打印输出文本、数字和变量等信息。

一、print()函数的基本使用

在Python中,使用print()函数打印输出信息非常简单。一般情况下,我们可以直接在函数中输入需要输出的信息,例如:

print("Hello, world!")

这行代码输出的结果是:

Hello, world!

可以看到,print()函数会将括号中的信息直接输出到屏幕上。

如果我们需要输出多个信息,可以在函数中使用逗号来分隔。例如:

print("My name is", "Tom.")

这行代码输出的结果是:

My name is Tom. 

可以看到,逗号会输出一个空格。

二、print()函数的格式化输出

除了直接输出信息,我们有时还需要将变量或其他信息格式化后输出。在Python中,我们可以使用字符串格式化方法来实现。下面是常用的字符串格式化方式:

1.使用%s格式化字符串

%s是字符串格式化的占位符。我们可以在字符串中使用%s,然后在print()函数中通过一个元组来传递需要替换的变量信息。例如:

name = "Tom"
print("My name is %s." % name)

这行代码输出的结果是:

My name is Tom. 

可以看到,print()函数通过%s将变量name的值替换到字符串中。

2.使用%d格式化数字

%d是数字格式化的占位符。我们可以在字符串中使用%d,然后在print()函数中通过一个元组来传递需要替换的数字。例如:

age = 20
print("I'm %d years old." % age)

这行代码输出的结果是:

I'm 20 years old. 

可以看到,print()函数通过%d将变量age的值替换到字符串中。

3.使用%f格式化浮点数

%f是浮点数格式化的占位符。我们可以在字符串中使用%f,然后在print()函数中通过一个元组来传递需要替换的浮点数。例如:

height = 1.73
print("I'm %.2f meters tall." % height)

这行代码输出的结果是:

I'm 1.73 meters tall. 

可以看到,print()函数通过%.2f将变量height的值替换到字符串中,并保留两位小数。

三、print()函数的其他参数

除了前面介绍的基本用法和常见格式化方式,print()函数还提供了其他一些可选参数,下面分别介绍。

1.用end参数指定输出结束字符

在默认情况下,print()函数输出信息后会自动换行。我们可以通过end参数来改变输出结束字符。例如:

print("Hello,", end="")
print("world.")

这行代码输出的结果是:

Hello, world. 

可以看到,print()函数通过end=""将输出结束字符改为了空字符串,这样就不会自动换行了。

2.用sep参数指定分隔符

在默认情况下,print()函数多个输出项之间使用空格作为分隔符。我们可以通过sep参数来改变输出项之间的分隔符。例如:

print("Tom", "Jerry", sep=",")

这行代码输出的结果是:

Tom,Jerry 

可以看到,print()函数通过sep=","将输出项之间的分隔符改为了逗号。

3.用file参数指定输出到文件

除了将输出信息输出到屏幕上,我们还可以将其输出到文件中。print()函数的file参数可以指定输出到特定的文件。例如:

f = open("output.txt", "w")
print("Hello, world!", file=f)
f.close()

这行代码将输出信息"Hello, world!"输出到output.txt文件中,关闭文件后,将无法在屏幕上看到输出信息。

四、总结

在Python编程中,print()函数是最基本、最常用的函数之一。本文中主要介绍了print()函数的基本用法、常见格式化方式和其他可选参数。希望本文对初学者能有所帮助。