在Python中實現多語言支持可以使用format()函數結合字典來實現。首先,創建一個字典來存儲不同語言對應的字符串格式,然后根據當前選擇的語言來選擇對應的格式字符串進行格式化輸出。
下面是一個簡單的示例代碼:
# 創建一個存儲不同語言字符串格式的字典
language_formats = {
'english': 'Hello, {}!',
'spanish': '?Hola, {}!',
'french': 'Bonjour, {}!'
}
# 選擇當前使用的語言
current_language = 'english'
# 獲取當前語言對應的格式字符串
format_string = language_formats[current_language]
# 使用format()函數格式化輸出
name = 'Alice'
output = format_string.format(name)
print(output)
在上面的示例中,根據當前選擇的語言(current_language),選擇對應的格式字符串進行格式化輸出。這樣就實現了在Python中的多語言支持。您可以根據具體的需求和語言定義更多的字符串格式,并根據當前選擇的語言來選擇對應的格式字符串進行輸出。