在 python 中,包括自定義型別。
在 2.x 版本中,可以用是個內建函式,並且擁有更豐富的功能。
help(print)
來檢視print
函式的引數解釋。
print(...)
print(value, ..., sep=' ', end='\n',file=sys.stdout, flush=false)
prints the values to a stream, or to sys.stdout by default.
optional keyword arguments:
file: a file-like object (stream); defaults to the current sys.stdout.
sep: string inserted between values, default a space.
flush: whether to forcibly flush the stream.
value: 列印的值,可多個
file: 輸出流,預設是sys.stdout
sep: 多個值之間的分隔符
end: 結束符,預設是換行符\n
flush: 是否強制重新整理到輸出流,預設否
列印數字、字串、布林值
print(1024, 10.24, 'hello', false)
# 1024 10.24 hello false
列印列表
print([1, 2, 3])
# [1, 2, 3]
列印元組
print((1, 2, 3))
# (1, 2, 3)
列印字典
print()
#
列印集合
print()
#
列印物件
class demo:
pass
demo = demo()
print(demo)
# <__main__.demo object at 0x1005bae80>
預設分隔符是空格, sep 引數可以修改。
print(1, 2, 3, sep='-')
# 1-2-3
預設結束符是行號, end 引數可以修改。
print('第一行', end='-')
print('第二行')
# 第一行-第二行
預設情況下,print
函式會將內容列印輸出到標準輸出流(即sys.stdout)
,可以通過 file 引數自定義輸出流。
with open('data.log', 'w') as fileobj:
print('hello world!', file=fileobj)
此時,不會有任何標準輸出,但對應的檔案中已經有了內容。
我們也可以輸出到錯誤輸出流,例如:
import sys
print('hello world!', file=sys.stderr)
python3 print 列印輸出
1 列印字串 print hello world 輸出結果 hello world 2 列印中文字串 print 世界,你好!輸出結果 世界,你好!3 列印變數 a 10 print a 輸出結果 10 4 列印自定義函式值 def add2 x,y return x 2,y 2 print add...
PHP的輸出 echo 和 print 語句
echo 可以輸出乙個或多個字串 print 只允許輸出乙個字串,返回值總為 1。echo 輸出的速度比 print 快,echo 沒有返回值,print有返回值1。echo 和 print 都是乙個語言結構,可以使用括號,也可以不使用括號。1.使用 echo 命令輸出字串 字串可以包含 html ...
Python的列印語句(print)
print hello,world 當我們在python互動式環境下編寫 時,是python直譯器的提示符,不是 的一部分。當我們在文字編輯器中編寫 時,千萬不要自己新增 print hello world print會依次列印每個字串,遇到逗號 會輸出乙個空格,因此,輸出的字串是拼起來的。prin...