python中函数知识点有哪些
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章主要介绍python中函数知识点有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!函数参数的两大分类形式参数 函数定义阶段括号所写的参数实际参数
千家信息网最后更新 2025年01月19日python中函数知识点有哪些
这篇文章主要介绍python中函数知识点有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
函数参数的两大分类
形式参数 函数定义阶段括号所写的参数实际参数 函数调用阶段括号内传入的参数
形参与实参的关系 可以将形参看成是变量名,实参看成是变量值 函数调用阶段临时绑定,函数运行结束断开形参的表现形式 变量名实参的表现形式多种 (把握核心 数据值)
位置参数
位置参数 从左往右依次填入的参数位置形参 函数定义阶段从左往右依次填入的变量名位置实参 函数调用阶段从左往右依次填入的数据值
关键字实参(可以打破位置顺序) 函数调用阶段通过形参名=数据值的形式 传值1.位置形参与位置实参在函数调用阶段,按照位置对应绑定2.位置参数绑定的时候多一个不行少一个也不行重点: 格式越简单越靠前,越复杂越靠后
可变长参数
1.函数无论传入多少位置参数都可以正常运行 可变长形参 def func(x,y,*a): print(x,y,a) func() # () func(1) # (1,) func(1, 2, 3, 4, 5, 6, 7) # (1, 2, 3, 4, 5, 6, 7) func(1,2) # 1 2 () func(1,2,3,4,5,6,7,8,9) # 1 2 (3, 4, 5, 6, 7, 8, 9) func(1,2) # 1 2 (3, 4, 5, 6, 7, 8, 9)*在形参中用于接收多余的位置参数 并组织成元组的行赋值给*后面的变量名
2.函数无论传入多少关键字都可以正常运行 def index(x, y, **b): print(x, y, b) index() # {} index(a=1,b=2,c=3,d=4) # {'a': 1, 'b': 2, 'c': 3, 'd': 4} index(y=2, x=1) # 1 2 {} index(y=2, x=1, u=222, k=111, l=444) # 1 2 {'u': 222, 'k': 111, 'l': 444}**在形参中用于接收多余的关键字参数 并组织成字典的形式赋值给**后面的变量名 *使用 会将列表、元组内的数据打散**使用 会将字典的键值对打散成关键字参数传入
名称空间
1.内置名称空间 print() len() 2.全局名称空间 py文件中顶格编写的代码 name = 'jason' # name全局 def func(): # func全局 pass if 1: a = 123 # a全局 for i in range(10): print(i) # i全局 while True: a = 123 # a全局 3.局部名称空间 函数体代码运行之后产生的都是局部名称空间
以上是"python中函数知识点有哪些"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
函数
参数
位置
阶段
形参
全局
变量
名称
形式
空间
关键
关键字
数据
运行
知识
知识点
不行
代码
内容
字典
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
泰州工程软件开发流程
蓝草莓互联网科技
网络安全保障学院
网络安全攻防研究室网站长
东莞考试软件开发咨询
北京软件开发靠什么
初学者 软件开发
军工国企做软件开发
窗体显示数据库数据库
数据库连接出错 代码01
吴忠APP软件开发招聘
怎么打开服务器管理器
厦门创远互联网科技有限公司
如何删除数据库脚本
网络安全维护经费申请
数据服务器屏
数据库开销大
南京编程软件开发教程
三级大概要多久备考网络技术
安阳网络安全监控指挥系统
清华大学历史大数据库
计算机网络安全的对策探究
连云港新品服务器供货厂
登录超时你已被踢出服务器
win7连接远程数据库慢
绍兴手机软件开发培训
tgp服务器klei
开黑啦怎么解散服务器
laravel数据库关联查找
android后台服务器原理