簡體   English   中英

Function 接受可選參數

[英]Function that takes in optional parameter

在將其作為編碼測試挑戰提交后,來自以下代碼。 我曾經從機器人或機器人那里得到以下反饋,這些反饋標志着 task() 缺少 1 個必需的位置參數的挑戰:'name' 但如果我在 vs code 上運行它,它將打印 Hello Friend。 我不知道為什么。 請澄清。

def task(name):
    
    print("Hello", name + "!") 
task("Friend")

也許他們在沒有參數name的情況下測試task() 嘗試像這樣設置默認值

def task(name=""):
    print("Hello", name + "!") 
task("Friend")  # Hello Friend!
task()  # Hello !

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM