程序输出和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!"这个错误信息输出到标准错误流中。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
如何在CAD中测量两条线夹角