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

python中的函数总结(有参数、无参数、可变参数和不可变参数)

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

python中的函数总结(有参数、无参数、可变参数和不可变参数)

无参数的函数
def func():
    pass
    
func()---------->调用
有参数的函数:
1、普通的参数
def func(name, age):
    pass
func('aa','18')  --------->形参和实参的个数要一直

2、可变参数:
 A、def func(*args):
        pass
    func()------->函数调用时,实参的个数可以没有,也可以有很多
    func(4)
    func(5,'h')
 B、def func(**kwargs):
        pass
    func(a = 1, b = 2)------->函数调用时,实参的个数可以没有,也可以有很多, 但是必须是关键字参数
    
 C、def func(*args,**kwargs):
        pass
    list1=[1,2,3,4,5]
    dict1={'a':'1','b':'2'}
    func(*list1,**dict1)------->func(1,2,3,4,5,a=1,b=2)
 D、混用
    def func(name,*args,**kwargs):
        pass
    func('tom')------->必须赋值
    
3、默认值
def func(name,age=18):
    pass
func('tom')-----> tom 18
func(tom, age=20) ------>关键字赋值
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/878815.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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