XZ_Python之Python3基础_函数语法、参数及健壮性讲解
程序员文章站
2022-05-07 21:13:15
函数的基本概念
语法:
def func_name(参数):
pass # 空函数就使用pass,代表什么都没有
def 是define的简写。函数如果没有返...
函数的基本概念
语法:
def func_name(参数): pass # 空函数就使用pass,代表什么都没有
def 是define的简写。函数如果没有返回值,默认(return None)
函数的参数:
1)参数是写在括号中的,如果是可选参数,参数后面跟一个默认值,如下:
def func_name(m=3):
2)如果是必选参数,参数后面没有默认值。如下:
def func_name(m):
函数的健壮性:
1)永远知道你的方法会返回什么(异常处理,条件判断)
2)返回你想要的结果
1、判断函数的参数类型,例如:使用isinstance判断参数是否都是数字
def add(num1,num2): if isinstance(num1,int) and isinstance(num2,int): return num1 + num2 else: return "参数里有不是数字的类型"
2、断言测试,最常用的测试方法,例如:
assert add(2,3) == 5 assert add(1,2) == 4
上一篇: 重复行过滤工具(.NET源码+工具)