2016 - 2024

感恩一路有你

程序输出和print语句

浏览量:4315 时间:2024-07-04 13:31:56 作者:采采

在Python编程中,我们经常需要将程序的输出展示出来。而要实现这个功能最常用的方式就是使用print语句。

print语句可以将指定的内容打印到屏幕上。比如下面这个例子:

mystring  "Hello World!"
print(mystring)

运行上面的代码,会在屏幕上显示出"Hello World!"这个字符串。

交互解释器输出变量的值

通过交互式解释器,我们可以直接查看变量的值。比如下面这个例子:

mystring  "Hello World!"
print(mystring)

运行上面的代码,会在交互式解释器中打印出变量的值:"Hello World!"。

print的输出是调用了str()

在Python中,print函数的输出实际上调用了str()函数。str()函数会将传入的参数转换为字符串。比如下面这个例子:

mystring  "Hello World!"
print(str(mystring))

运行上面的代码,输出结果与前面的例子相同:"Hello World!"。

交互解释器输出是调用了repr()

通过交互式解释器输出变量时,实际上是调用了repr()函数。repr()函数会返回一个对象的“官方”字符串表示形式。比如下面这个例子:

mystring  "Hello World!"
print(repr(mystring))

运行上面的代码,输出结果为:"'Hello World!'"。

"_"有特别含意

在交互式解释器中,"_"表示最后一个表达式的值。比如下面这个例子:

mystring  "Hello World!"
print(mystring)
print(_)

运行上面的代码,输出结果为:"Hello World!",然后又会打印一次"Hello World!"。

print格式化输出

除了直接打印变量的值外,我们还可以使用print函数进行格式化输出。比如下面这个例子:

print("%s is number %d!" % ("python", 1))

运行上面的代码,输出结果为:"python is number 1!"。

重定向输出

除了将输出直接打印到屏幕上,我们还可以将输出重定向到其他地方。比如下面这个例子:

import sys
print("Fatal error: invalid input!", file)

运行上面的代码,会将"Fatal error: invalid input!"这个错误信息输出到标准错误流中。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。