day13
函数的定义和调用
1、定义:
def函数名([参数]): def f(a,b):
代码块 print(a+b)
[return表达式] f(1,2)
2、调用
函数名([参数])
函数的文档说明
使用import (文件名)导入
函数的4种类型
根据是否有参数和是否有返回值,函数分为4种类型。
1、无参,无返回值。
def f():
print('f...')
print('f...')
f()
2、有参,无返回值。
def f():
print('f1...')
print('f2...')
return 'python'
f()
3、无参,
def f(name,pwd):
print('f...')
print('name=%s,pwd=%s'%(name,pwd))
arg1 = input('输入用户名:')
arg2 = input('输入密码:')
f
(arg1,arg2)有返回值。
4、有参,有返回值。
def login(name,pwd):
if name=='laowang' and pwd=='123456':
return True
else:
return False
arg1 = input('输入用户名:')
arg2 = input('输入密码:')
ret = login(arg1,arg2)
if ret:
print('登录成功')
else:
print('登录失败')
reture的用法
return 只能写在方法里面
1、
return 值 表示 这个函数结束,并得到一个值
如果函数后面还有代码不执行,所以一般return放在函数的最后面
2、
return 表示,结束函数,返回None==return None
def f():
print('f1...')
#return 10
return
print('f2...')
print(f())