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
相关文章推荐
- 我的python3基础笔记之 【定义函数】 03
- 第七篇 python基础之函数,递归,内置函数
- python3基础——函数(1)
- Python自动化运维之函数基础知识
- Python之路【第四篇】:Python基础之函数
- Python基础教程中的函数
- Python基础07 函数
- Python基础之函数
- Python基础-函数(function)
- Python——函数基础
- Python基础三——推导式,函数,修饰器
- python 基础——实现一个带缓存功能的函数
- python入门学习-函数基础
- 老齐python-基础8(函数)
- python3----基础函数的参数是可变参数,将传进来的参数转成列表
- Python基础11- 函数之自定义函数
- Python基础(函数-递归)
- python基础知识4(字典和函数)
- python基础及函数1
- python基础语法(7) 函数2