一、基本的print換行
print換行是Python中常用的語句,用於輸出內容。最基本的用法就是在字元串後面添加換行符「\n」,如下所示:
print("Hello World!\nWelcome to Python!")
以上代碼輸出的結果是:
Hello World!
Welcome to Python!
可以看到,每個字元串之間都有一個換行符,兩個字元串分別佔一行。
在Python3.0及以上版本中,還可以使用print函數的end參數來控制結尾符,默認情況下end的值是換行符「\n」,但也可以將其設置為其他值,例如:
print("Hello World!", end=',')
print("Welcome to Python!")
以上代碼輸出的結果是:
Hello World!,Welcome to Python!
可以看到,兩個字元串之間的結尾符變成了逗號「,」,而不是換行符。
二、格式化字元串中的print換行
除了在字元串後面添加換行符之外,還可以在格式化字元串中使用特殊的轉義符「\n」來實現換行。如下所示:
name = "Python"
print(f"Hello {name}!\nWelcome to\nLearning {name}!")
以上代碼輸出的結果是:
Hello Python!
Welcome to
Learning Python!
可以看到,字元串中使用了兩個換行符,將「Welcome to」和「Learning」分別放在了兩行。
三、print換行的其他用法
1、列印列表時的換行
當列印列表時,默認情況下print函數會將每個元素都列印在同一行上,可以使用for循環和print函數來實現列印列表時自動換行,如下所示:
numbers = [1, 2, 3, 4, 5]
for number in numbers:
print(number)
以上代碼輸出的結果是:
1
2
3
4
5
可以看到,每個元素都列印在不同的行上。
2、在文件中寫入換行
在處理文本文件時,有時需要在文件中寫入換行符,可以在寫入字元串時手動添加換行符「\n」,如下所示:
with open('test.txt', 'w') as f:
f.write("Hello World!\nWelcome to Python!")
以上代碼會將兩個字元串寫入到文件test.txt中,並在它們之間添加一個換行符。
3、輸出字元串中過長的內容時的換行
有時我們輸出的字元串可能過長,超出了終端或編輯器的寬度限制,這時需要將它們分成多行輸出。可以使用「\n」來手動分行,或者使用textwrap模塊中的wrap方法來自動分行,如下所示:
import textwrap
long_string = "This is a very long string that needs to be wrapped to fit within the screen width."
print(textwrap.wrap(long_string, width=20))
以上代碼將長字元串分成了多行輸出,每行的寬度為20個字元。
四、總結
在Python中,print換行是常用的語句之一,可以用於在控制台或文件中輸出信息。除了最基本的使用方法外,還可以在格式化字元串中使用換行符「\n」、在for循環中列印列表時自動換行、在文件中寫入換行符、在輸出過長的字元串時手動分行或使用textwrap模塊自動分行等。print換行在Python編程中應用廣泛,是初學者必須掌握的基本語句之一。
原創文章,作者:OVNEW,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/332821.html