python中参数混合使用的示例-创新互联

小编给大家分享一下python中参数混合使用的示例,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

创新互联2013年开创至今,先为聊城等服务建站,聊城等地企业,进行企业商务咨询服务。为聊城企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

首先记住一个大原则,就是参数的顺序原则:位置参数、默认参数、可变参数、命名关键字参数、关键字参数,在定义函数的时候一定要严格按照这个顺序来定义函数参数,否则都不能 python 正确解析,再一个就是定义函数的时候尽量避免多个参数类型混合使用,这样对函数的调用可读性和理解性非常差,实际开发中通常用到一到两种参数类型混合使用就差不多了。

#参数混合使用
 
def mergeParams(name,age,city='北京',*year,**detail):
    print('姓名:'+name)
    print('年龄:'+str(age))
    print('城市:'+city)
    for i in year:
        print('年份:'+str(i))
    print('其他:',detail)
 
year = [2017,2018]
detail = {'sex':'man','interset':'coding'}
mergeParams('谭某人',20)
mergeParams('谭某人',20,'中国',*year,**detail)
姓名:谭某人
年龄:20
城市:北京‍
其他: {}
姓名:谭某人
年龄:20
城市:中国
年份:2017
年份:2018
其他: {'sex': 'man', 'interset': 'coding'}

看完了这篇文章,相信你对python中参数混合使用的示例有了一定的了解,想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!

本文标题:python中参数混合使用的示例-创新互联
文章路径:https://www.cdcxhl.com/article38/hjpsp.html

成都网站建设公司_创新互联,为您提供虚拟主机网站导航营销型网站建设云服务器网站建设网站制作

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

h5响应式网站建设