国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > python函数重载吗

python函数重载吗

头像

(*-*)浩

2019-08-30 11:59:213943浏览 · 0收藏 · 0评论

python中是不支持函数重载的,但在python3中提供了这么一个装饰器functools.singledispatch,它叫做单分派泛函数,可以通过它来完成python中函数的重载,让同一个函数支持不同的函数类型,它提供的目的也正是为了解决函数重载的问题。 

看下面的例子,应该知道怎么去使用它完成函数的重载。

from functools import singledispatch

@singledispatch
def show(obj):
    print (obj, type(obj), "obj")

@show.register(str)
def _(text):
    print (text, type(text), "str")

@show.register(int)
def _(n):
    print (n, type(n), "int")
show(1)
show("xx")
show([1])

结果为:

1 <class 'int'> int
xx <class 'str'> str
[1] <class 'list'> obj
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《黏糊糊的你》免费观看| 在婚房被伴郎C了2个小时的后果| 耕耘小侄女小说全文免费阅读 | 强壮公妇公侵HD中字小说| 腹肌体育生导管网站| 《不戴套瑜伽教练3》| 八戒看免费高清电影在线观看| 他的巨物撑开她的花缝的导演是谁 | 大龟慢慢挺进我的体内| 无风险9.1免费版观看| 日剧《轮流抵债》在线观看| 丁字裤阴唇肥大的地方叫什么 | 范冰冰三部必看电影| 15岁的少女与狗高清电视| 《妻子6》在线观看免费版电视剧| 家族轮换之共乐的日子最新章节更, | 美丽的小蜜桃2:美丽人生| 蜜桃5荷尔蒙| -区二三国产好的精华波品牌介绍| 《艳女伦交》未删减版| 三女片免费观看电视剧杨贵妃传| 暴躁老妈1-46集免费| 鲁鲁影院免费观看电视剧电影 | 拍照表情| 《厨房激战5》完整版在线观看| 二人努力生猴子免费观看| 三个领导换着躁我几小时在线观看| 周未同床 电影| 一个下面添一个上面是什么字 | 老公每天晚上吃奶对身体有伤害吗| 《互换人妻HD中字》| 《临时夫妻之孽缘》| 可切换老司机模式浏览器| 女性穿裤子阴沟凸起是咋回事| 少妇被大黑捧猛烈进出动态图| 公共场合高潮(H)公交车| 嫂嫂宝库免费观看电视剧全部| 免费观看B站刺激战场2023| 内衣走秀| 灭火宝贝2户外版| 黄金网站软件APP