在python 2.5 系列中,最簡單的print語句,總是讓初學者疑惑?到底是函式還是乙個語句(語句的意思是和 if for等是乙個級別的)。
看起來 print "hellow " 和 print("hellow") 都是正確的。
但是執行 type(print) 時確得到了乙個異常,說明print 是語句而不是函式。
接下來讓我們看看在 2.6版本裡面。
同樣得到 和 2.5版本一樣的結果。但是從2.6裡面 增加了乙個新方法。
執行
from那麼此時你執行 type(print) 命令,就會發現 print是個函式了。原來的print "hellow"就不能使用了。__future__
import
print_function
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...