您的位置:首页 > 编程语言 > Python开发

XZ_Python之Python3基础_函数

2018-04-04 13:36 253 查看

函数的基本概念

语法:
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: