1.什么是函数
具备某一功能的工具->函数
事先准备工具的过程-->函数的定义
遇到应用场景,拿来就用--->函数的调用
函数分为两大类:
1.内置函数:
2.自定义函数
2.为什么要用函数
1.代码冗余
2.代码可读性差
3.可扩展性差
3.如何使用函数
原则:必须先定义,再调用
定义函数的语法:
def 函数名(参数1,参数2,...):
'''文档注释'''
code1
code2
code3
...
return 返回值 这个函数运行完时的处理结果
调用函数的方法:
函数名(值1,值2)
一个简单的登入功能
uname=input('name>>:').strip()
pwd=input('password>>:').strip()
if uname == 'egon' and pwd =='123':
print('登录成功')
else:
print('登录失败')
利用函数保存这个登入
比大小函数:
带参数的
def max2(x,y):
if x>y:
print(x)
else:
print(y)
max2(1,2)
print(max2)#返回函数地址
return的用法:
def max2(x,y):
if x>y:
return x
else:
return y
res=max2(1,2)
print(res*123)