python 中的print 是語句還是函式

2021-08-29 21:45:37 字數 450 閱讀 4218

在python 2.5 系列中,最簡單的print語句,總是讓初學者疑惑?到底是函式還是乙個語句(語句的意思是和 if for等是乙個級別的)。

看起來 print "hellow " 和 print("hellow") 都是正確的。

但是執行 type(print) 時確得到了乙個異常,說明print 是語句而不是函式。

接下來讓我們看看在 2.6版本裡面。

同樣得到 和 2.5版本一樣的結果。但是從2.6裡面 增加了乙個新方法。

執行

from

__future__

import

print_function

那麼此時你執行 type(print) 命令,就會發現 print是個函式了。原來的print "hellow"就不能使用了。

2.6的這個做法大概是為了3000吧。到了3000裡面 print 就只能是函式了。避免歧義。

python中print()函式裡的

一些入門書籍沒有介紹print 函式這一格式化輸出方法,有的同學看到這裡會有疑惑。說明 字元 標記轉換說明符 str the length of s is d runoob len runoob print str the length of runoob is 6或者 x hex 十六進製制 d ...

python中print函式的引數

在python中,print預設向螢幕輸出指定的文字,例如 print hello,world hello world print的完整格式為print objects,sep,end,file,flush 其中後面4個為可選引數 sep 在輸出字串之間插入指定字串,預設是空,例如 print a ...

Python中return和print的作用及區別

print的作用是輸出資料到控制端,就是列印在你能看到的介面上 print的作用還是比較容易理解的 print 1 print asdfghj 輸出結果 1asdfghjreturn的作用之一是返回計算的值 沒有return語句 x 1y 2def add x,y z x y print add x...