如何迭代我的參數來爲我的函數中的每個參數打印這些行,而不是輸入每個參數?通過函數參數進行迭代python
def validate_user(surname, username, passwd, password, errors):
errors = []
surname = surname.strip() # no digits
if not surname:
errors.append('Surname may not be empty, please enter surname')
elif len(surname) > 20:
errors.append('Please shorten surname to atmost 20 characters')
username = username.strip()
if not username:
errors.append('Username may not be empty, please enter a username')
elif len(surname) > 20:
errors.append('Please shorten username to atmost 20 characters')
你可以用'''args'''和''''kwargs'''獲得相似的行爲,螞蟻可能會點亮清潔/清潔 – wnnmaw
種,除非你調用的功能,然後你不知道它的參數是什麼。 – acushner