新聞中心
Python中的print函數(shù)用于輸出信息,可以接收多個(gè)參數(shù),用逗號分隔,默認(rèn)以空格隔開。
Python中的print用法
print函數(shù)簡介
在Python中,print() 是一個(gè)內(nèi)置函數(shù),用于將信息輸出到控制臺,它可以接收多個(gè)參數(shù),并將這些參數(shù)轉(zhuǎn)換為字符串后依次輸出,默認(rèn)情況下,參數(shù)之間用空格分隔,輸出結(jié)束后會自動(dòng)換行。
基本用法
1、輸出字符串
print("Hello, World!")
2、輸出數(shù)字
print(123)
3、輸出多個(gè)參數(shù)
print("Hello", "World", 123)
格式化輸出
1、使用 % 進(jìn)行格式化
name = "張三"
age = 20
print("姓名:%s,年齡:%d" % (name, age))
2、使用 str.format() 進(jìn)行格式化
name = "張三"
age = 20
print("姓名:{},年齡:{}".format(name, age))
3、使用 f-string 進(jìn)行格式化(Python 3.6+)
name = "張三"
age = 20
print(f"姓名:{name},年齡:{age}")
控制輸出格式
1、設(shè)置分隔符
print("A", "B", "C", sep="-")
2、設(shè)置結(jié)束符
print("A", "B", "C", end="")
3、設(shè)置輸出寬度和對齊方式
print("A", "B", "C", sep="-", end="", width=10, align="^")
輸出重定向
1、將輸出重定向到文件
with open("output.txt", "w") as f:
print("Hello, World!", file=f)
2、將輸出重定向到自定義對象(需要實(shí)現(xiàn) write() 和 flush() 方法)
class MyOutput:
def write(self, content):
print("自定義輸出:", content)
def flush(self):
pass
my_output = MyOutput()
print("Hello, World!", file=my_output)
相關(guān)問題與解答
1、如何在 Python 中使用 print 函數(shù)輸出一個(gè)列表?
答:直接將列表作為參數(shù)傳遞給 print 函數(shù)即可。
my_list = [1, 2, 3] print(my_list)
2、如何在 Python 中使用 print 函數(shù)輸出一個(gè)字典?
答:直接將字典作為參數(shù)傳遞給 print 函數(shù)即可。
my_dict = {"a": 1, "b": 2, "c": 3}
print(my_dict)
3、如何在 Python 中使用 print 函數(shù)輸出一個(gè)元組?
答:直接將元組作為參數(shù)傳遞給 print 函數(shù)即可。
my_tuple = (1, 2, 3) print(my_tuple)
4、如何在 Python 中使用 print 函數(shù)輸出一個(gè)字符串,但不換行?
答:通過設(shè)置 end 參數(shù)為空字符串即可。
print("Hello, World!", end="")
網(wǎng)頁題目:python中print的用法
分享鏈接:http://fisionsoft.com.cn/article/dpjoicp.html


咨詢
建站咨詢

