函数的参数类型普通参数:数字、布尔、字符串、列表、元组、集合、字典等。特殊参数:函数。# 函数的参数类型 # 加 def add(x, y): return x + y # 减 def subtract(x, y): return x - y # 乘 def multiply(x, y): return x * y # 除 def divide(x, y): return x / y # 计算 def calc(x, y, oper): return oper(x, y) #print(calc(10, 20, 30)) # 报错:TypeError: 'int' object is not callable print(calc(10, 20, add)) # 30 print(calc(10, 20, multiply)) # 200声明:本篇学习笔记参考黑马程序员相关课程,部分素材来源于网络公开资料及本人补充;文中为个人整理复盘,仅供学习交流使用。
函数的参数类型普通参数:数字、布尔、字符串、列表、元组、集合、字典等。特殊参数:函数。# 函数的参数类型 # 加 def add(x, y): return x + y # 减 def subtract(x, y): return x - y # 乘 def multiply(x, y): return x * y # 除 def divide(x, y): return x / y # 计算 def calc(x, y, oper): return oper(x, y) #print(calc(10, 20, 30)) # 报错:TypeError: 'int' object is not callable print(calc(10, 20, add)) # 30 print(calc(10, 20, multiply)) # 200声明:本篇学习笔记参考黑马程序员相关课程,部分素材来源于网络公开资料及本人补充;文中为个人整理复盘,仅供学习交流使用。