python 3 的 print 語句支持(python 2.x 不支持)自定義結束符(默認是換行)
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
——value表示要輸出的參數,可以有多個,如果只是輸出多個參數可以直接填寫參數名稱,以逗號隔開
如:print(參數1,參數2)
如果輸出的參數包含其它內容,可以使用占位符或者格式化輸出來操作
占位符輸出——print("輸出多個變量%s占位符%d" % (參數1, 參數2))
格式化輸出——print("格式化輸出{0},參數按下標開始算{0}".format(參數1, 參數2))
——sep表示參數之間的分割符號,默認兩個逗號隔開的參數會以空格隔開,使用sep可以替換成想要的分隔符
print("會將參數之間的逗號","換成_",sep="_")
——end表示換行,不寫系統會自動會加上,使用end可以控制是否換行
print("這樣寫不會換行",end="")
——file表示輸出,默認是輸出到控制台
t = open("a.text", "w")
print("輸出到文件,不存在文件會自動創建", file=t)
——flush表示是否立即輸出,默認情況下要輸出的內容會先存放到緩沖區,系統碰到/n換行的時候會立即輸出,沒有換行不會立即輸出,使用flush=True可以在
沒有換行的情況下控制是否立即輸出