python的print()函數(shù)如何進(jìn)行換行控制

小樊
88
2024-08-27 09:15:57

在Python中,print()函數(shù)默認(rèn)會(huì)在輸出內(nèi)容后自動(dòng)添加一個(gè)換行符

  1. 使用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="")
  1. 使用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!
  1. 使用字符串格式化:

您還可以使用字符串格式化來實(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è)換行符。

0