Python中 end的意思

在Python中,end通常用於字元串格式化,它是一個可選的參數,用於指定在輸出中每個字元串之間應該放置什麼字元。默認情況下,列印的字元串之間會自動添加一個空格。

如果你想要在字元串之間添加其他字元,比如逗號、分號或者換行符,你可以將這些字元作為end參數傳遞給print()函式。例如:

# 默認情況下,print()會在每個字元串後添加一個空格
print("Hello", "World")  # 輸出: Hello World

# 使用end參數添加逗號
print("Hello", end=", ")
print("World")  # 輸出: Hello, World

# 使用end參數添加換行符
print("Hello", end="\n")
print("World")  # 輸出: Hello
# 接下來是新的一行
# 輸出: World

除了print()函式,end參數還可以在format()函式中使用,它同樣用於格式化字元串輸出。

# 使用format()函式和end參數
name = "John"
greeting = "Hello, {}!".format(name)
print(greeting, end="\n")  # 輸出: Hello, John!
# 接下來是新的一行

總之,end參數用於控制列印或格式化字元串時在每個字元串之間放置的字元。