在Python中,print()
函數(shù)默認(rèn)會(huì)在輸出內(nèi)容后自動(dòng)添加一個(gè)換行符
end
參數(shù):print()
函數(shù)接受一個(gè)名為end
的可選參數(shù),該參數(shù)指定在輸出內(nèi)容后添加的字符串。默認(rèn)情況下,end
參數(shù)的值為\n
(換行符)。要實(shí)現(xiàn)換行控制,您可以修改end
參數(shù)的值。例如,不添加換行符,只需將end
參數(shù)設(shè)置為空字符串:
print("Hello, World!", end="")
sep
參數(shù):print()
函數(shù)還接受一個(gè)名為sep
的可選參數(shù),該參數(shù)指定用于分隔多個(gè)輸出值的字符串。默認(rèn)情況下,sep
參數(shù)的值為一個(gè)空格。要在輸出的值之間添加換行符,您可以將sep
參數(shù)設(shè)置為\n
:
print("Hello", "World!", sep="\n")
這將輸出:
Hello
World!
您還可以使用字符串格式化來實(shí)現(xiàn)換行控制。例如,使用f-string(Python 3.6及更高版本):
name = "World"
print(f"Hello, {name}!\n")
或者使用str.format()
方法:
name = "World"
print("Hello, {}!\n".format(name))
這兩種方法都會(huì)在輸出的字符串末尾添加一個(gè)換行符。