Python中的常用函数:print()
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()函数的基本用法、常见格式化方式和其他可选参数。希望本文对初学者能有所帮助。
