Python中的print函數??用于輸出信息,可以接收多個(gè)參數,用逗號分隔,默認以空格隔開(kāi)。
Python中的print用法
在Python中,print() 是一個(gè)內置函數,用于將信息輸出到控制臺,它可以接收多個(gè)參數,并將這些(xie)參數轉換為字符串后依次輸出,默認情況下,參數之間用空格分隔,輸出結束后會(huì )自動(dòng)換行。?
1、輸出字符串
print("Hello, World!")2、輸出數(shu)字
print(123??)
print("Hello"???;, "World", 123)1、使用 % 進(jìn)行格式化
name = "張三"age = 20print("姓名:%s,年齡:%d"ˉ\_(ツ)_/ˉ % (name, age))2、使用 str.format() 進(jìn)行格式化
name = &qu(′?_?`)ot;張三"age = 20print(&qu(′▽?zhuān)?)ot;姓名:{ },年齡:{ }".format(name,(╬ ò﹏ó) age))3、使用 f-strin┐(′д`)┌g 進(jìn)行格式化(Python 3.6+)
name = "張三"age = 20pr??int(f"姓名:{ name},年齡:{ age}")1、設置分隔符
print("A", "B", "C"??, sep="-")2、設置結束符
p(╯°□°)╯︵ ┻━┻rint("A", "B&qu( ?ヮ?)ot;, "C", end="&quo(°o°)t;)print(&(???)quot;A", "B", "C", sep="-&??quot;??, end="", width=10, align="^")
1、將輸出重定向到文件
with open("output.txt", "w") as f: print("Hello, World!"??;, file=f)2、將┐(′д`)┌輸出重定向到自定義對象(需要實(shí)現 write() 和 flush()?? 方法)
class MyOutput: def write(self, conte???nt): print("自定義輸出:", content) def flush(self): passmy_output = MyOutput()print("Hello, World!", file=my_output)相關(guān)問(wèn)題與解答
1、如何在 Python 中使用 print 函數輸出一個(gè)列表?
答:直接將列表??作為參數(′ω`)傳遞給 print 函數即可。
my_list = [1, 2, 3]print(my_li(╬ ò﹏ó)st)
2、如何在 Python 中使用 print 函數輸出一個(gè)字典?
答:直接將字典作(zuo)為參數傳遞給 print 函數即可。
my_dict = { "??;a": 1, "b":ヾ(′ω`)? 2, "c": 3}print(my_dict)3、如何在 Python 中使用 print 函數輸出一個(gè)元組?
答:直接將元組作為參數傳遞給 print 函數即可。
my_tuple = (1, 2, 3)print(my_tuple)
4、如何在 Pytho(°□°)n 中使用 print 函數輸出一個(gè)字符(′?`)串,但不換行?
答:通過(guò)設置 end(◎_◎;) 參數為空字符串即可。
print("???;Hello, World!"??, end="")
Copyright ? 2012-2018 天津九安特機電工程有限公司 版權所有 備案號: