初识函数

我们的程序的代码块很快变得越来越大,需要一些方法分成小代码块,便于组织,便于编写和阅读

程序分解成较小代码块有三种方法:

  • 1、函数(function)实现具体功能的代码块,向代码的积木,可以反复的使用。
  • 2、对象(object)实现具体功能和拥有具体属性的代码块,比函数稍微复杂。
  • 3、模块(module)实现具体功能和拥有具体属性的代码文件,单独的文件,可能包含函数和对象

我们先讲一下函数,对象和模块后面再讲

函数可以理解为积木,可以组装成房子、汽车等,可以反复的使用。

函数可以理解为汽车中的零部件(发动机、轮胎、车窗、座椅、支架、底座),不需要了解这些零部件内部构造,只需要了解零部件的功能(发动机提供动力),如何使用,就可以组装成完整的汽车。

大型的程序都是由许多函数组成,不同的人实现不同的函数,然后组装在一起,程序开发是个协同的工作。

定义函数

  • Python中通过关键字def定义一个函数
  • Python中函数语法格式

func_name是定义函数名称,()说明这是一个函数,不是变量,必须有单引号:,缩进的代码块都是函数体

  • 定义具体一个函数

print_name是具体函数名称,print_name后面()说明这是函数,不是变量,:必须有,说明下面保持缩进的代码块就是函数体,两个print语句就是函数体,函数具体的实现代码

函数例子

动动手,开始写代码:
题目:我们编程班都5名同学,年龄分别为8岁、9岁、10岁、7岁、11岁,统计一下编程班同学的平均年龄。
要求:统计平均年龄用函数实现

好了,就讲到这里,有什么问题可以在评论中留言或者关注我的公众号爱比特编程,再公众号里给留言,我会及时给你回答。

python查看dll中所有函数_Python中的函数相关推荐

  1. python查看内存地址的内容_python中如何查看指定内存地址的内容

    python中一般并不需要查看内存内容,但作为从C/C++过来的人,有的时候还是想看看内存,有时是为了验证内容是否与预期一致,有时是为了探究下内存布局. from sys import getsize ...

  2. Python基础_第3章_Python中的循环结构

    Python基础_第3章_Python中的循环结构 文章目录 Python基础_第3章_Python中的循环结构 Python中的循环结构 一.回顾分支练习题 1.判断是否为一个合法三角形 2.求世界 ...

  3. Python基础_第5章_Python中的数据序列

    Python基础_第5章_Python中的数据序列 文章目录 Python基础_第5章_Python中的数据序列 Python中的数据序列 一.字典--Python中的==查询==神器 1.为什么需要 ...

  4. python中模块和函数_Python中函数和模块的体验与使用

    函数基础 目标 函数的快速体验 函数的基本使用 函数的参数 函数的返回值 函数的嵌套调用 在模块中定义函数 01. 函数的快速体验 1.1 快速体验 所谓函数,就是把 具有独立功能的代码块 组织为一个 ...

  5. 在VS中如保快速查看DLL或exe的已导出的函数

    我们知道dumpbin 可以查看dll 或 exe 的导出函数接口,具体命令格式如下: Win+r 输入CMD 调出 cmd 指令窗口,输入: C:\Program Files (x86)\Micro ...

  6. python乘法函数_Python中列表与元组的乘法操作示例

    本文实例讲述了Python中列表与元组的乘法操作.分享给大家供大家参考,具体如下: 直接上code吧,还可以这么玩儿 列表乘法: li=[1,] li=li*3 print(li) out: [1, ...

  7. python中的json函数_python中装饰器、内置函数、json的详解

    装饰器 装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象. 先看简单例子: def run(): time.sleep(1 ...

  8. python nums函数_Python中的内置函数

    Python中有很多内置函数,不需要我们调用模块可以直接使用,而且都是常用函数的封装,下面我们来看看Python中的内置函数都有那些. 1.abs() abs()是绝对值函数,把一个负数转化为正数,数 ...

  9. python中define函数_Python中的函数

    函数基础 01. 函数的快速体验 1.1 快速体验 所谓函数,就是把 具有独立功能的代码块组织为一个小模块,在需要的时候 调用 函数的使用包含两个步骤: 定义函数 -- 封装独立的功能 调用函数 -- ...

最新文章

  1. eclipse 64位 免安装_Python-3.6.6(32/64)位 软件安装教程
  2. Oracle数据库的导入和导出的两种方式
  3. Bootstrap 插件的选项
  4. pip指定源安装_几种python安装简单方法
  5. Hurst exponent(赫斯特指数)代码与R/S值计算——python
  6. 开发机器学习应用程序的步骤
  7. LeCun、Bengio、Hinton三巨头曾合体,Nature发文综述深度学习(论文精华)
  8. Android-APP内存优化
  9. almost unreal歌词翻译_Almost Lover歌词
  10. 读取四则运算的字符串(Formula)返回计算结果 c#
  11. 《人性的弱点》(戴尔-卡耐基)读书小结
  12. m3u8视频格式下载并转换为mp4(ffmpeg)
  13. shell 脚本 基础
  14. 小程中的web-view缓存问题
  15. Dreamweaver CC 2017中文版
  16. 弹指流连间,在梦中轻拾爱的碎片
  17. 计算机历史博物馆观后感:阿达·洛芙莱斯生平9(完结)
  18. Javascript中引用数据类型
  19. 点阵汉字图片叠加显示【课程实验】
  20. USB中文网之虚拟鼠标功能演示

热门文章

  1. 计算机组成原理 第五章 中央处理器
  2. 计算机组成原理 第三章 存储系统
  3. Java 1.1.5 空串与 Null 串
  4. AI人工智能 / ML机器学习专业词汇集
  5. ~~求欧拉函数(附模板题)
  6. ~~试除法分解质因数(附模板题)
  7. Numpy中出现“ValueError: zero-size array to reduction operation maximum which has no identity”错误的调试笔记
  8. vijos P1009清帝之惑之康熙
  9. 一文搞懂List 、ListObject、List?的区别以及? extends T与? super T的区别
  10. WordCount开发与测试