您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
小编给大家分享一下python中参数混合使用的示例,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!
首先记住一个大原则,就是参数的顺序原则:位置参数、默认参数、可变参数、命名关键字参数、关键字参数,在定义函数的时候一定要严格按照这个顺序来定义函数参数,否则都不能 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中参数混合使用的示例有了一定的了解,想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。