什么是python的函数体


Posted in Python onJune 19, 2020

函数的概念,函数是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集

函数的作用,使用函数可以加强代码的复用性,提高程序编写的效率

函数的使用,函数必须先创建才可以使用,该过程称为函数定义,函数创建后可以使用,使用过程称为函数调用

函数定义与调用:

>>> def 函数名(形参1,形参2): # 定义
...   函数体
函数名(实参1,实参2)  #调用

实例,定义一个求和函数

def sum_1(x,y): #定义一个名为sum_1的函数,其参数为x和y
  z = x + y  #函数体,也就是函数内部具体执行的操作
  return z   #函数的返回值

调用函数时,直接调用函数名即可

sum_1(10,22)

输出结果

32

知识点扩展:

函数体

  • 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。
  • 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。
  • 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
  • 函数内容以冒号起始,并且缩进。
  • return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。

到此这篇关于什么是python的函数体的文章就介绍到这了,更多相关python的函数体是什么内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python语言实现机器学习的K-近邻算法
Jun 11 Python
OpenCV实现人脸识别
Apr 07 Python
13个最常用的Python深度学习库介绍
Oct 28 Python
详解django+django-celery+celery的整合实战
Mar 19 Python
python飞机大战 pygame游戏创建快速入门详解
Dec 17 Python
TensorFlow 读取CSV数据的实例
Feb 05 Python
Python cookie的保存与读取、SSL讲解
Feb 17 Python
python tkinter GUI绘制,以及点击更新显示图片代码
Mar 14 Python
浅谈opencv自动光学检测、目标分割和检测(连通区域和findContours)
Jun 04 Python
Python实现ElGamal加密算法的示例代码
Jun 19 Python
为什么相对PHP黑python的更少
Jun 21 Python
Python编写memcached启动脚本代码实例
Aug 14 Python
浅谈Python中的生成器和迭代器
Jun 19 #Python
python中有帮助函数吗
Jun 19 #Python
python中导入 train_test_split提示错误的解决
Jun 19 #Python
python中get和post有什么区别
Jun 19 #Python
python中setuptools的作用是什么
Jun 19 #Python
python怎么判断模块安装完成
Jun 19 #Python
Keras SGD 随机梯度下降优化器参数设置方式
Jun 19 #Python
You might like
浅析ThinkPHP中execute和query方法的区别
2014/06/13 PHP
PHP基于DOM创建xml文档的方法示例
2017/02/08 PHP
总结一些PHP中好用但又容易忽略的小知识
2017/06/02 PHP
编写Js代码要注意的几条规则
2010/09/10 Javascript
JavaScript 类型的包装对象(Typed Wrappers)
2011/10/27 Javascript
巧用js提交表单轻松解决一个页面有多个提交按钮
2013/11/17 Javascript
Function.prototype.apply()与Function.prototype.call()小结
2016/04/27 Javascript
vue.js vue-router如何实现无效路由(404)的友好提示
2017/12/20 Javascript
vue-cli创建的项目,配置多页面的实现方法
2018/03/15 Javascript
nodejs用gulp管理前端文件方法
2018/06/24 NodeJs
[原创]微信小程序获取网络类型的方法示例
2019/03/01 Javascript
微信小程序实现多选框全选与取消全选功能示例
2019/05/14 Javascript
layui扩展上传组件模拟进度条的方法
2019/09/23 Javascript
vue路由缓存的几种实现方式小结
2020/02/02 Javascript
vue-cli3项目配置eslint代码规范的完整步骤
2020/09/10 Javascript
vue使用lodop打印控件实现浏览器兼容打印的方法
2021/02/07 Vue.js
[02:07]TI9显影之尘系列 - Vici Gaming
2019/08/20 DOTA
python中pass语句用法实例分析
2015/04/30 Python
python基于右递归解决八皇后问题的方法
2015/05/25 Python
手把手教你如何安装Pycharm(详细图文教程)
2018/11/28 Python
python调用win32接口进行截图的示例
2020/11/11 Python
python实现KNN近邻算法
2020/12/30 Python
Burberry英国官网:英国标志性奢侈品牌
2017/03/29 全球购物
家佳咖啡店创业计划书
2013/12/27 职场文书
土木工程专业个人求职信
2013/12/30 职场文书
银行员工辞职信范文
2014/01/20 职场文书
银行优秀员工事迹材料
2014/05/29 职场文书
投标邀请书范本
2015/02/02 职场文书
毕业设计论文致谢词
2015/05/14 职场文书
2016年百日安全生产活动总结
2016/04/06 职场文书
浅谈redis五大数据结构和使用场景
2021/04/12 Redis
如何理解Vue前后端数据交互与显示
2021/05/10 Vue.js
python 如何用terminal输入参数
2021/05/25 Python
Python编解码问题及文本文件处理方法详解
2021/06/20 Python
Javascript中async与await的捕捉错误详解
2022/03/03 Javascript
Spring Boot实现文件上传下载
2022/08/14 Java/Android