我有一個簡單的函數用if語句訪問字典。Python - 似乎無法獲取返回語句在簡單函數中工作?
langdict = {"english": "Hello, World!", "french":"Bonjour, tout le monde!"}
def hello(language):
if language in langdict:
return langdict[language]
else:
return None
現在一切工作正常,並與打印聲明丹迪顯然。但是,當我在第5行和第7行使用return語句時什麼也沒有發生。我錯過了什麼?
沒有任何反應?你的意思是_沒有打印對不對? –
順便說一句,用'return langdict.get(language)'代替它。如果沒有找到,則返回'None' –
是的,第一個return語句由於某種原因沒有打印任何東西。 – user2951723