''' 函数本身就是封装的体现。
将一段功能代码打包到一块,对外提供一个可以调用的名字和输入的参数
函数的定义:
def 函数名(参数1,参数2...):
代码块
1、def 关键字
2、必须有小括号
3、冒号
4、代码块要有缩进
函数的调用:
函数名(值1,值2,值3...)
1、函数名得存在
2、参数对应的值
函数是不可变类型
传递的时候,一方改变,不影响另一方
'''
def haha():
print('哈哈')
print(type(haha))
haha()
hehe = haha
hehe()
参数的可变不可变(传递性)