Python 之 函數的使用
阿新 • • 發佈:2019-01-23
urn 函數 *args 封裝 pytho 形式 and ces == 函數的使用
函數的作用:
定義:函數是指將一組語句的集合通過一個名字(函數名)封裝起來,要想執行這個函數,只需調用其函數名即可;可減少重復代碼、使程序變得容易維護
1、函數的簡單調用
def login(name,password): #形式參數 if name == "kang" and password == "123": return True else: return False # login_success = login("kang","123") #實際參數傳梯 login_success = login(name="kang",password="123") #實際參數傳梯 print(login_success)
2、非固定參數(元組形式)
def login(name,*args):
print(args)
if name == "kang" and args[0] == "123":
return True
else:
return False
print(login("kang","123","我是多余的"))
#結果:
(‘123‘, ‘我是多余的‘)
True
3、非固定參數(字典形式)
def login(**kwargs): print(kwargs) print(kwargs[‘name‘]) print(kwargs[‘password‘]) if kwargs[‘name‘] == ‘kang‘ and kwargs[‘password‘] == ‘123‘: return True else: return False print(login(name="kang",password="123")) #結果: {‘name‘: ‘kang‘, ‘password‘: ‘123‘} kang 123 True
備註:
#*args與*kwargs 之間的區間,args可直接將多余的參數,傳遞成元組,而**kwargs必須要以字典的形式傳梯參數,要有KEY 和 VALUES
Python 之 函數的使用