Day20-函数初步
来源:互联网 发布:java研发工程师招聘 编辑:程序博客网 时间:2024/06/03 20:14
该内容Python基础内已经有有文章了
1 为何要用函数
解决代码重用问题
统一维护
程序的组织结构清晰, 可读性强
2 定义函数
规则
最好定义单一的功能, 解耦
先定义后使用
def foo(): print('from foo') bar()def bar(): print('from bar')foo()
#此处代码不会出错, 因为foo()在此处调用的时候bar()函数已经定义
函数可以分为三类
无参函数
有参函数
空函数
3 调用函数
语句形式 function()
表达式形式 val = function()
函数作为另一个函数的参数
4 函数的返回值
没有return的时候为None
return返回一个值, 返回值就是这个值
return返回多个值, 多个值形成元组
5 函数的参数
形参和实参
形参
形参有多重类型: 位置参数; 默认参数; 可变参数; 关键字参数; 命名关键字参数
实参
实参实际上可以传入任意值, 也没有办法限制, 只能写个注释提醒
传值方式: 按位置; 按关键字; 混合使用
0 0
- Day20-函数初步
- day20
- day20
- Day20
- day20
- DAY20
- 函数初步
- day20-笔记
- day20 Io
- day20:Echarts02
- day20笔记
- uname函数初步封装
- STL 函数初步
- 初步理解getopt函数
- 初步学习函数调用
- 自定义函数初步了解
- php函数初步
- 函数指针初步了解
- poj1840 Eqs(哈希表)
- 进入三级目录习题讲解
- 第七章-面向对象高级编程
- Day12~Day18-Python基础
- Day19-文件的操作
- Day20-函数初步
- Mooc爬虫01-request库
- Day21-命名空间与闭包
- Mooc多媒体技术与应用01-多媒体基础
- Mooc多媒体技术与应用02-数字音频技术
- Book皮埃斯01-基本操作
- MyBatis 分页的实现
- Mooc多媒体技术与应用03-数字图像技术
- git学习笔记(上)