在Python中,`print()`函數用于將指定的值打印輸出到標準輸出設備(通常是控制臺)。它是一個內置函數,可以在Python程序中使用。
print()函數的基本語法是:
print(value1, value2, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
其中:
- `value1, value2, ...` 是要打印的值,可以是一個或多個參數。
- `sep` 是可選參數,用于指定打印多個值之間的分隔符,默認值是一個空格。
- `end` 是可選參數,用于指定打印結束時的字符,默認值是換行符`\n`。
- `file` 是可選參數,用于指定輸出的文件對象,默認值是`sys.stdout`,表示標準輸出。
- `flush` 是可選參數,用于指定是否刷新輸出緩沖區,默認值是`False`。
下面是幾個使用`print()`函數的例子:
print("Hello, World!") # 打印字符串
name = "Alice"
age = 25
print("Name:", name, "Age:", age) # 打印多個值,使用默認分隔符和換行符
print("Hello", "World", sep="-") # 使用自定義分隔符
print("Hello", end="") # 打印結束時不換行
print("Error:", file=sys.stderr) # 將輸出寫入標準錯誤流
print("Flushing...", flush=True) # 刷新輸出緩沖區
需要注意的是,根據Python的版本,`print()`函數的用法可能會有所不同。以上示例基于Python 3.x版本。在Python 2.x版本中,`print`被視為一個語句而不是一個函數,因此不需要使用圓括號。