当前位置: 首页 > news >正文

Python基础之函数(1/3)

函数(基础)  [函数后续还会更新两次]

一.认识函数的作用

函数就是将一段具有独立功能的代码块整合到一个整体并命名,在需要的位置,调用这个名称即可完成对应的需求

函数在开发过程中,可以更高效的实现代码重用

二.函数的使用步骤

1定义函数

2.调用函数

注意:

1.不同的需求,参数可有可无

2.在python中,函数必须先定义后使用

结论:

1.函数先定义后调用,如果先调用会报错

2.如果没有调用函数,函数里面的代码不会执行

函数执行流程

当调用函数的时候,解释器会回到定义函数的地方去执行下方输进的代码,当这些代码执行完,回到调用函效的地方继续向下执行

定义涵数的时候,函数体内部缩进的代码并没有执行

3.函数的参数作用

思考:上述addnum1函数只能完成数字1和2的加法运算,如果想要这个因数变得更灵活,可以计算任

何用户指定的两个数字的和,如何书写程序?

分析:用户要在调用函数的时候指定具体数字,那么在定义因数的时候就需要接收用户指定的数字。

涵数调用时候指定的数字和定义函数时候接收的数字即是函数的参数。

4.函数返回值的作用

打印结果:烟

return 作用:

负责函数返回值

退出当前函数导致return下方的所有代码(函数体内部)不执行

5.返回值的应用

三.函数的说明文档

用于说明自定义函数的作用

语法

写于内置函数的第一行

高级使用(敲回车实现)

四.函数的嵌套调用

综合案例:打印图形

函数嵌套调用打印多条--------

案例二(求和计算)

a.求和

b.求平均值

总结

函数的参数:函数调用的时候可以传入真实数据,增大函数的使用的灵活性

.形参:函数定义时书写的参数(非真实数据)

.实参:函数调用时书写的参数(真实数据)

http://www.dtcms.com/a/249095.html

相关文章:

  • 使用ubuntu串口数据收和发不一致问题
  • LangServe 完整使用指南:部署LangChain应用到生产环境
  • Python队列与堆栈深度解析:从基础实现到高并发消息系统的实战之旅
  • 04 dnsmasq 的环境搭建
  • MySQL库操作
  • P25:LSTM实现糖尿病探索与预测
  • 【碎碎念】60秒! 卡牌游戏 60 Seconds! [特殊字符] 桌游版《求生60秒》
  • iOS安全和逆向系列教程 第19篇:ARM64汇编语言基础与逆向分析
  • 【Qt/数据结构 QMap是什么类型的数据结构?】
  • 工业PID算法在温控器的应用与参数说明
  • Windows 远程桌面添加 SSL 证书指南
  • 《B4A安卓开发实战秘籍》
  • 静态库和共享库(动态库)的编译链接
  • SHELL 编程正则表达式
  • NY230NY233美光固态闪存NY237NY246
  • 社区养老模式:现状、困境与破局之道
  • 准确--CentOS 7.9在线安装docker
  • 8.4.1简单选择排序
  • idea maven打包很慢,怎么提速-多线程
  • 中级统计师-经济学基础知识-第二章 企业生产理论
  • ES6+核心特性
  • 电商运营公司排名
  • 挑战杯应用赛道
  • xss注入遇到转义,html编码绕过了解一哈
  • 基于 SpaCy DependencyMatcher 编写复杂依存关系规则实战指南
  • 【浅谈】Agent 的存在具有什么意义
  • java集合(九) ---- Stack 类
  • 基于飞凌嵌入式i.MX9352嵌入式开发板M核的FreeRTOS设计例程
  • 算法题(168):逆序对
  • 牛客小白月赛118