当前位置: 移动技术网 > IT编程>脚本编程>Python > XZ_Python之Python3基础_函数语法、参数及健壮性讲解

XZ_Python之Python3基础_函数语法、参数及健壮性讲解

2018年04月13日  | 移动技术网IT编程  | 我要评论
函数的基本概念 语法: 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

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网