一、定义函数
# 定义函数
def say_hello():
print('hello')
print('hi')
# 调用函数,函数被调用之后才会生效
say_hello()
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/21309848e1989a2422885030be7daa70.png)
二、求和函数
def sum_():
num1 = 2
num2 = 3
result = num1 + num2
print('%d + %d = %d' %(num1,num2,result))
sum_()
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/02ee533bc96054d324317be6e0585864.png)
三、函数里嵌套函数
def hello():
print('say hello')
def hi(): # 内函数必须调用才会被使用
print('say hi')
hi()
hello()
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b81334a7eb53f32efbc98e436ed6ab38.png)
四、形参与实参
# 定义函数的时候定义的变量为形参(名字可以任意)
def welcome(a):
print('hello',a)
# 真实的数据信息,调用函数的时候传递的参数为实参
welcome('lala')
welcome('haha')
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/44e143edc663c5f33a33520cb67b2622.png)
五、四大参数
1、位置参数:
# 1.位置参数:形参和实参个数必须保持一致,最好按位置传参
def getInfo(name,age):
print(name,age)
# 调用函数
getInfo('haha',11)
getInfo(name='lala',age=18)