卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

程序輸出和print語句

在Python編程中,我們經(jīng)常需要將程序的輸出展示出來。而要實現(xiàn)這個功能最常用的方式就是使用print語句。 print語句可以將指定的內(nèi)容打印到屏幕上。比如下面這個例子: mystring "

在Python編程中,我們經(jīng)常需要將程序的輸出展示出來。而要實現(xiàn)這個功能最常用的方式就是使用print語句。

print語句可以將指定的內(nèi)容打印到屏幕上。比如下面這個例子:

mystring  "Hello World!"
print(mystring)

運行上面的代碼,會在屏幕上顯示出"Hello World!"這個字符串。

交互解釋器輸出變量的值

通過交互式解釋器,我們可以直接查看變量的值。比如下面這個例子:

mystring  "Hello World!"
print(mystring)

運行上面的代碼,會在交互式解釋器中打印出變量的值:"Hello World!"。

print的輸出是調(diào)用了str()

在Python中,print函數(shù)的輸出實際上調(diào)用了str()函數(shù)。str()函數(shù)會將傳入的參數(shù)轉(zhuǎn)換為字符串。比如下面這個例子:

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

運行上面的代碼,輸出結(jié)果與前面的例子相同:"Hello World!"。

交互解釋器輸出是調(diào)用了repr()

通過交互式解釋器輸出變量時,實際上是調(diào)用了repr()函數(shù)。repr()函數(shù)會返回一個對象的“官方”字符串表示形式。比如下面這個例子:

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

運行上面的代碼,輸出結(jié)果為:"'Hello World!'"。

"_"有特別含意

在交互式解釋器中,"_"表示最后一個表達式的值。比如下面這個例子:

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

運行上面的代碼,輸出結(jié)果為:"Hello World!",然后又會打印一次"Hello World!"。

print格式化輸出

除了直接打印變量的值外,我們還可以使用print函數(shù)進行格式化輸出。比如下面這個例子:

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

運行上面的代碼,輸出結(jié)果為:"python is number 1!"。

重定向輸出

除了將輸出直接打印到屏幕上,我們還可以將輸出重定向到其他地方。比如下面這個例子:

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

運行上面的代碼,會將"Fatal error: invalid input!"這個錯誤信息輸出到標準錯誤流中。

標簽: