摘要:在中,可以打印所有變量數(shù)據(jù),包括自定義類型。此時(shí),不會(huì)有任何標(biāo)準(zhǔn)輸出,但對(duì)應(yīng)的文件中已經(jīng)有了內(nèi)容。我們也可以輸出到錯(cuò)誤輸出流,例如參考資料打印和輸出原文地址更多文章請(qǐng)?jiān)L問(wèn)我的個(gè)人博客
在 Python 中,print 可以打印所有變量數(shù)據(jù),包括自定義類型。參數(shù)選項(xiàng)在 2.x 版本中,print 是個(gè)語(yǔ)句,但在 3.x 中卻是個(gè)內(nèi)置函數(shù),并且擁有更豐富的功能。
可以用 help(print) 來(lái)查看 print 函數(shù)的參數(shù)解釋。
print(...) print(value, ..., sep=" ", end=" ", 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. end: string appended after the last value, default a newline. flush: whether to forcibly flush the stream.
value: 打印的值,可多個(gè)
file: 輸出流,默認(rèn)是 sys.stdout
sep: 多個(gè)值之間的分隔符
end: 結(jié)束符,默認(rèn)是換行符
flush: 是否強(qiáng)制刷新到輸出流,默認(rèn)否
能打印任意數(shù)據(jù)打印數(shù)字、字符串、布爾值
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({"name": "hello", "age": 18}) # {"name": "hello", "age": 18}
打印集合
print({1, 2, 3}) # {1, 2, 3}
打印對(duì)象
class Demo: pass demo = Demo() print(demo) # <__main__.Demo object at 0x1005bae80>分隔符
默認(rèn)分隔符是空格,sep 參數(shù)可以修改。
print(1, 2, 3, sep="-") # 1-2-3結(jié)束符
默認(rèn)結(jié)束符是行號(hào),end 參數(shù)可以修改。
print("第一行", end="-") print("第二行") # 第一行-第二行輸出重定向
默認(rèn)情況下,print 函數(shù)會(huì)將內(nèi)容打印輸出到標(biāo)準(zhǔn)輸出流(即 sys.stdout),可以通過(guò) file 參數(shù)自定義輸出流。
with open("data.log", "w") as fileObj: print("hello world!", file=fileObj)
此時(shí),不會(huì)有任何標(biāo)準(zhǔn)輸出,但對(duì)應(yīng)的文件中已經(jīng)有了內(nèi)容。
我們也可以輸出到錯(cuò)誤輸出流,例如:
import sys print("hello world!", file=sys.stderr)參考資料
Python 打印和輸出
原文地址: https://shockerli.net/post/py...
更多文章請(qǐng)?jiān)L問(wèn)我的個(gè)人博客: https://shockerli.net
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/42052.html
摘要:判斷奇數(shù)是迭代器會(huì)根據(jù)提供的函數(shù)對(duì)指定序列做映射語(yǔ)法可以對(duì)可迭代對(duì)象中的每一個(gè)元素進(jìn)行映射。 python內(nèi)置庫(kù)詳解 1、引言2、內(nèi)置庫(kù)詳解2.1 數(shù)據(jù)相關(guān)2.1...
摘要:結(jié)束索引,默認(rèn)為字符串的長(zhǎng)度。列表這塊注意索引中的列表更像中數(shù)組的超集從頭開(kāi)始從尾開(kāi)始常用操作插入刪除還是一樣的知道函數(shù)容易做不知道函數(shù)也能做索引循環(huán)判斷自己造一個(gè)出來(lái)就行了列表允許修改增加方法用于在列表末尾添加新的對(duì)象。 ...
摘要:個(gè)數(shù)相等,順序?qū)?yīng)當(dāng)在函數(shù)參數(shù)里面使用的時(shí)候,可以在實(shí)參里面修改默認(rèn)值在調(diào)用函數(shù)傳入?yún)?shù)的時(shí)候,明確告訴實(shí)參,形參給傳的是那個(gè)實(shí)參的值, 變量 python3中變量的定義是不固定類型的(動(dòng)態(tài)),區(qū)分大小寫(xiě) 值類型 引用類型 不可變的(值類型) 可變的(引用類型) int (整型) list (列表) str (字符串) set (集合) tuple (元組) di...
摘要:它首先被程序語(yǔ)言的設(shè)計(jì)領(lǐng)域所采用并在和面向?qū)ο蠓矫嫒〉昧顺煽?jī)。面向?qū)ο笾械姆瓷渫ㄟ^(guò)字符串的形式操作對(duì)象相關(guān)的屬性。注構(gòu)造方法的執(zhí)行是由創(chuàng)建對(duì)象觸發(fā)的,即對(duì)象類名而對(duì)于方法的執(zhí)行是由對(duì)象后加括號(hào)觸發(fā)的,即對(duì)象或者類執(zhí)行執(zhí)行邏輯題 isinstance和issubclass 1.isinstance(obj,cls)檢查是否obj是否是類 cls 的對(duì)象 #!/usr/bin/env py...
摘要:如果沒(méi)有,請(qǐng)記住列表中的第一項(xiàng)是項(xiàng)。通過(guò)練習(xí),您將更好地計(jì)算列表中的項(xiàng)目。例如,要將項(xiàng)添加到我們的水果列表中,我們可以使用名為的方法。通過(guò)這樣做,該項(xiàng)目的值也將被刪除。在中,這意味著使用以及名稱和要?jiǎng)h除的項(xiàng)目的名稱。 showImg(https://segmentfault.com/img/remote/1460000019177365?w=852&h=479); 來(lái)源 | 愿碼(C...
閱讀 2643·2021-11-11 16:55
閱讀 680·2021-09-04 16:40
閱讀 3078·2019-08-30 15:54
閱讀 2615·2019-08-30 15:54
閱讀 2403·2019-08-30 15:46
閱讀 404·2019-08-30 15:43
閱讀 3227·2019-08-30 11:11
閱讀 2983·2019-08-28 18:17