python函数定义及调用-python 函数定义及调用
1、什么是函数?
在程序中,函数就是具备某一功能的工具,事先将工具准备好即函数的定义;遇到应用场景拿来就用即函数的调用;函数必须遵循先定义后调用的原则
2、为什么要用函数
不用函数的问题是:
程序冗长 程序扩展性查 程序的可读性查
3、如何用函数
del 函数名 (参数1,参数2,...)
"’"’函数功能的描述信息
参数1描述
参数2描述
return:返回值"’"’
代码块
return:返回值
3、函数的定义和调用阶段
(1)函数的使用必须遵循先定义,后调用原则
(2)没有事先定义函数,而直接引用函数名,就相当于在引用一个不存在的变量名
(3)函数定义阶段:只检测函数体的语法,不执行函数体代码
# def func():
# print('1111')
# print('222')
# print('333')
(4)函数调用阶段执行代码
4、函数定义的三种形式
定义函数时的参数就是函数体接收外部传值的一种媒介,其实就是一个变量名
(1)、无参函数
#在函数定义阶段括号内没有参数
注意:定义无参,意味着调用时也无需传入参数
应用:如果函数体的代码逻辑不需要依赖外部传入的值,必须定义无参函数
# def func():
# print('hello world')
# func()
(2)、有参函数
#在函数定义阶段括号内有参数,称为有参函数
注意:定义时有参,意味着调用时也必须传入参数
应用:如果函数体代码逻辑需要依赖外部传入的值,必须定义成有参函数
# def sum2(x,y):
# # x=10
# # y=20
# res=x+y
# print(res)
#
# sum2(10,20)
# sum2(30,40)
(3)空函数
# def func():
# pass
5、返回值 return
(1)什么是返回值?
返回值是一个函数处理的结果
(2)为什么要有返回值
如果我们需要在程序中拿到函数的处理结果做进一步处理,则需要函数必须有返回值
(3)函数返回值应用
函数的返回值用return去定义
格式为:
return 值
注意:1、return是一个函数结束的标志,函数内可以有多个return,但只要执行一次,整个函数就会结束运行;
2、return的返回值无类型限制,即可以是任意数据类型;
3、return的返回值无个数限制,即可以用逗号分隔开多个任意类型的值
0个:返回None,ps:不写return默认会在函数的最后一行添加return None
1个:返回的值就是该值本身
多个:返回值是元组
# def max2(x,y): #x=3000,y=2000
# if x > y:
# return x #return 3000
# else:
# return y #reuturn 2000
#
# res=max2(3000,2000)
#
# annual_salary=res * 12
#
# print(annual_salary)
6、函数调用
(1)什么是调用函数
函数名即调用函数,会执行函数体代码,直到碰到return结束或者一直运行完毕所有代码
(2)为何要调用函数
用函数的功能
(3)函数调用的三种方式
def max2(x,y):
if x > y:
return x
else:
return y
#形式一:
# max2(1,2)
#形式二:
# res=max2(3000,2000) * 12
# print(res)
#形式三:
res=max2(max2(1000,2000),3000)
print(res)
python函数定义及调用-python 函数定义及调用相关推荐
- python内置函数调用_Python中函数的基本定义与调用及内置函数详解
前言 函数function是python编程核心内容之一,也是比较重要的一块.首先我们要了解Python函数的基本定义: 函数是什么? 函数是可以实现一些特定功能的小方法或是小程序.在Python中有 ...
- Python基础day04【函数(定义与调用、文档说明、传参函数、全局变量、返回值、嵌套调用)】
视频.源码.课件.软件.笔记:超全面Python基础入门教程[十天课程]博客笔记汇总表[黑马程序员] Python基础day04[字典] 目录 3.函数 函数的定义和调用 函数定义 PEP8规范 ...
- python中怎么调用函数_浅谈Python中函数的定义及其调用方法
一.函数的定义及其应用 所谓函数,就是把具有独立功能的代码块组织成为一个小模块,在需要的时候调用函数的使用包含两个步骤 1.定义函数–封装独立的功能 2.调用函数–享受封装的成果 函数的作用:在开发时 ...
- python函数定义及调用-python函数基础(函数的定义和调用)
函数的定义 python定义函数使用def关键字 return[表达式]语句用于退出函数,选择性的向调用方返回一个表达式,不带参数值的return语句返回none def函数名(参数列表): 函数体 ...
- python函数定义及调用-Python:函数定义和调用时都加*,有什么作用?
参数在python中总是通过赋值进行传递的.在默认情况下,参数是通过其位置进行匹配的,从左到右,而且必须精确的传递和函数头部参数名一样多的参数. 这种默认的传递方式很简单 def f(a,b,c): ...
- python函数定义及调用-Python函数的基本定义和调用以及内置函数
首先我们要了解Python函数的基本定义: 函数是什么? 函数是可以实现一些特定功能的小方法或是小程序.在Python中有很多内建函数,当然随着学习的深入,你也可以学会创建对自己有用的函数.简单的理解 ...
- python函数定义及调用-python 中函数的定义以及调用先后顺序问题
一.解释型语言 解释型语言:程序不需要编译,程序在运行时才翻译成机器语言,每执 行一次都要翻译一次.因此效率比较低. 解释型语言是相对于编译型语言存在的,源代码不是直接翻译成机器语言,而是先翻译成中间 ...
- python函数定义及调用-python函数声明和调用定义及原理详解
这篇文章主要介绍了python函数声明和调用定义及原理详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 函数是指代码片段,可以重复调用,比如我们前 ...
- python函数定义及调用-python函数的定义和调用 | 酷python
python函数的定义与调用 在python中 ,函数是一个组织好的 ,可以重复使用的代码段 ,函数可以提高代码的重复利用率 ,原则上一个函数只实现一个单一的功能 ,这样能增强程序的模块性, pyth ...
- python函数定义及调用-Python函数(函数定义、函数调用)用法详解
Python 中函数的应用非常广泛,前面章节中我们已经接触过多个函数,比如 input() .print().range().len() 函数等等,这些都是 Python 的内置函数,可以直接使用. ...
最新文章
- 是的,网络身份证来了!一堆技术和安全上的麻烦事也来了
- oracle in的用法_oracle 左连接、右连接、全外连接、内连接、以及 (+) 号用法
- 人群密度估计--Leveraging Unlabeled Data for Crowd Counting by Learning to Rank
- Cordys服务器启停脚本
- 荣耀手表2鸿蒙,鸿蒙2.0曝光 计划在明年用于手表手环上
- python scrapy教程实例_Python之scrapy实例1
- .NET5即至,你准备好了吗?
- [C++STL]set容器用法介绍
- 如何用原型体现你的专业度?
- 使用Notepad++作为Latex编辑器
- 【Flink】Could not connect to BlobServer at address
- (面试必知)必知必会的冒泡排序和快速排序
- python3计算运行时间_性能分析之代码运行时间计算——Python timeit 模块 介绍
- 继续开源还是走向封闭?谷歌未来
- Ruby中对应PHP的hex2bin和bin2hex方法
- JUnit学习笔记6---用stub进行粗粒度测试
- SE壳C#程序-CrackMe-爆破 By:凉游浅笔深画眉 / Net7Cracker
- android 夜间模式代码,Android 超简单的夜间模式如何实现?
- 解密Android7.0 8.0进程保活与拉活的实现方式 如何才能让APP常驻内存 躲避系统的追杀
- 【Apache Spark 】第 10 章使用 MLlib 进行机器学习
热门文章
- showModalDialog和showModelessDialog使用心得*转*
- 移动支付--银联,支付宝,微信(android)
- jsp___jstl标签
- django一对多 增 删 改 查
- vue.js 入门案例,双向绑定实现任务清单
- laravel框架学习(三)
- 由级别和性格特征将程序员分类 ---看看你属于哪一种
- 分部类和方法的学习以及在LINQ中的应用(原创)
- javascript return
- Bailian4042 Rabin-Karp字符串匹配【文本】