03 函数基本结构
3、对于函数编程
- 本质:将N行代码拿到别处并给他起个名字,以后通过名字就可以找到这段代码并执行。
- 场景:
- 代码重复执行。
- 代码量特别多超过一屏,可以选择通过函数进行代码的分割。
3、函数的基本结构
# 函数的定义
def 函数名():
# 函数内容
pass
# 函数的执行
函数名()
def get_list_first_data():
v = [11,22,33,44]
print(v[0])
get_list_first_data()
# 注意:函数如果不被调用,则内部代码永远不会被执行。
优化邮件发送函数
# 假如:管理员/业务员/老板用的是同一个邮箱。
def send_email():
print('发送邮件成功,假设有10含代码')
user_input = input('请输入角色:')
if user_input == '管理员':
send_email()
elif user_input == '业务员':
send_email()
elif user_input == '老板':
send_email()