栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python函数

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python函数

函数

概念:函数就是具有名称的实现特定功能的代码集合

编程语言中函数存在的意义:就是代码复用
python中定义函数
def关键字	# define function

def 函数名称([参数列表]):
	# 函数体
	# [return 返回值]
函数的调用
函数名称([参数列表])	

函数调用的本质:

函数默认存储在堆中,当调用后,会压栈(push)到栈中执行
执行完成后,要立刻执行弹栈(出栈,pop)操作
函数的分类

有没有参数:
|-- 有参函数
|-- 无参函数
有没有返回值:
|-- 有返回值
|-- 无返回值

	函数的参数:
位置参数:
	常规的这种,位置参数

默认值参数:
	该参数如果不传实参,则默认有个值,如果传递了,则按照传递的参数来处理

可变参数:
	*args
命名参数:
	关键字参数
	**kwargs递归,recursion:


函数自身调用自身被称为递归

称为递归:
	1、函数自身调用自身
	2、终止条件
		
	如果没有终止条件,递归会形成死循环
注意

在python中,全局变量,不允许在函数中修改!!
但是如果有需要在函数中修改全局变量,也是可以的,
但是必须要提前申明!!!
申明修改全局变量:关键字global:
global 变量名称

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1001635.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号