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