什么是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 相关文章推荐
详解Django通用视图中的函数包装
Jul 21 Python
python使用两种发邮件的方式smtp和outlook示例
Jun 02 Python
Python基于多线程实现抓取数据存入数据库的方法
Jun 22 Python
Python使用matplotlib实现基础绘图功能示例
Jul 03 Python
如何使用python把ppt转换成pdf
Jun 29 Python
python实现连连看辅助之图像识别延伸
Jul 17 Python
python系列 文件操作的代码
Oct 06 Python
pytorch 中pad函数toch.nn.functional.pad()的用法
Jan 08 Python
keras实现调用自己训练的模型,并去掉全连接层
Jun 09 Python
Python3如何实现Win10桌面自动切换
Aug 11 Python
Python基于Webhook实现github自动化部署
Nov 28 Python
Python中的 No Module named ***问题及解决
Jul 23 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
codeigniter中测试通过的分页类示例
2014/04/17 PHP
仿dedecms下拉分页样式修改的thinkphp分页类实例
2014/10/30 PHP
浅谈PHP的数据库接口和技术
2016/12/09 PHP
Span元素的width属性无效果原因及解决方案
2010/01/15 Javascript
Jquery 实现Tab效果 思路是js思路
2010/03/02 Javascript
Javascript 判断Flash是否加载完成的代码
2010/04/12 Javascript
jquery获取元素索引值index()示例
2014/02/13 Javascript
js函数名与form表单元素同名冲突的问题
2014/03/07 Javascript
js 弹出新页面避免被浏览器、ad拦截的一种新方法
2014/04/30 Javascript
jquery 操作css样式、位置、尺寸方法汇总
2014/11/28 Javascript
Angularjs 滚动加载更多数据
2016/03/17 Javascript
js实现增加数字显示的环形进度条效果
2017/02/05 Javascript
js 函数式编程学习笔记
2017/03/25 Javascript
详解vuex 中的 state 在组件中如何监听
2017/05/23 Javascript
vue用Object.defineProperty手写一个简单的双向绑定的示例
2018/07/09 Javascript
Node.js Stream ondata触发时机与顺序的探索
2019/03/08 Javascript
JavaScript偏函数与柯里化实例详解
2019/03/27 Javascript
vue 父组件通过v-model接收子组件的值的代码
2019/10/27 Javascript
如何解决vue在ios微信"复制链接"功能问题
2020/03/26 Javascript
[01:59]DOTA2首部纪录片《Free to play》预告片
2014/03/12 DOTA
python使用Flask框架获取用户IP地址的方法
2015/03/21 Python
pandas中Timestamp类用法详解
2017/12/11 Python
Python使用requests发送POST请求实例代码
2018/01/25 Python
Python判断中文字符串是否相等的实例
2018/07/06 Python
Python实现简单的用户交互方法详解
2018/09/25 Python
对Pyhon实现静态变量全局变量的方法详解
2019/01/11 Python
对Python中创建进程的两种方式以及进程池详解
2019/01/14 Python
python使用writerows写csv文件产生多余空行的处理方法
2019/08/01 Python
PYQT5开启多个线程和窗口,多线程与多窗口的交互实例
2019/12/13 Python
Python pytesseract验证码识别库用法解析
2020/06/29 Python
Python实现一个优先级队列的方法
2020/07/31 Python
Python爬取12306车次信息代码详解
2020/08/12 Python
班子个人四风问题整改措施
2014/10/04 职场文书
如何写好闭幕词
2019/04/02 职场文书
SQL实现LeetCode(196.删除重复邮箱)
2021/08/07 MySQL
Redis主从复制操作和配置详情
2022/09/23 Redis