什么是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中实现一个高性能计数器(Counter)实例
Jul 09 Python
Python中用Descriptor实现类级属性(Property)详解
Sep 18 Python
使用Python解析JSON数据的基本方法
Oct 15 Python
python numpy函数中的linspace创建等差数列详解
Oct 13 Python
浅谈Django自定义模板标签template_tags的用处
Dec 20 Python
对Python中list的倒序索引和切片实例讲解
Nov 15 Python
关于Pytorch的MNIST数据集的预处理详解
Jan 10 Python
tensorflow 查看梯度方式
Feb 04 Python
Python双链表原理与实现方法详解
Feb 22 Python
numpy的Fancy Indexing和array比较详解
Jun 11 Python
python 删除系统中的文件(按时间,大小,扩展名)
Nov 19 Python
python pygame 开发五子棋双人对弈
May 02 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
法兰绒滤网冲泡
2021/03/03 冲泡冲煮
PHP文件注释标记及规范小结
2012/04/01 PHP
PHP反射使用实例和PHP反射API的中文说明
2014/07/02 PHP
php遍历CSV类实例
2015/04/14 PHP
php文件操作相关类实例
2015/06/18 PHP
PHP中define() 与 const定义常量的区别详解
2019/06/25 PHP
PHP 文件写入和读取操作实例详解【必看篇】
2019/11/04 PHP
TNC vs BOOM BO3 第三场2.13
2021/03/10 DOTA
兼容Firefox的Javascript XSLT 处理XML文件
2014/12/31 Javascript
JavaScript多并发问题如何处理
2015/10/28 Javascript
举例讲解JavaScript中关于对象操作的相关知识
2015/11/16 Javascript
JavaScript和jQuery获取input框的绝对位置实现方法
2016/10/13 Javascript
基于node.js制作简单爬虫教程
2017/06/29 Javascript
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
2018/03/28 jQuery
小程序日历控件使用方法详解
2018/12/29 Javascript
Flutter部件内部状态管理小结之实现Vue的v-model功能
2019/06/11 Javascript
ES2020系列之空值合并运算符 '??'
2020/07/22 Javascript
[00:52]DOTA2第二届亚洲邀请赛预选赛宣传片
2017/01/13 DOTA
Python操作sqlite3快速、安全插入数据(防注入)的实例
2014/04/26 Python
Python使用Beautiful Soup包编写爬虫时的一些关键点
2016/01/20 Python
深入理解Python单元测试unittest的使用示例
2017/11/18 Python
python调用摄像头拍摄数据集
2019/06/01 Python
浅谈python之自动化运维(Paramiko)
2020/01/31 Python
Python3开发实例之非关系型图数据库Neo4j安装方法及Python3连接操作Neo4j方法实例
2020/03/18 Python
Keras实现将两个模型连接到一起
2020/05/23 Python
Python flask框架实现浏览器点击自定义跳转页面
2020/06/04 Python
matplotlib交互式数据光标实现(mplcursors)
2021/01/13 Python
css3 box-sizing属性使用参考指南
2013/01/08 HTML / CSS
HTML5实现应用程序缓存(Application Cache)
2020/06/16 HTML / CSS
科颜氏法国官网:Kiehl’s法国
2019/08/20 全球购物
医生实习工作总结的自我评价
2013/09/27 职场文书
市场营销毕业生自荐信范文
2014/04/01 职场文书
刊首寄语大全
2014/04/11 职场文书
授权委托书
2014/07/31 职场文书
领导干部贪图享乐整改措施
2014/09/21 职场文书
GPU服务器的多用户配置方法
2022/07/07 Servers