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

文章 > Python基础教程 > Python对象类型判断与函数重载

Python对象类型判断与函数重载

头像

silencement

2019-07-23 10:17:443986浏览 · 0收藏 · 0评论

1. 判断对象类型

通过type函数可以知道对象的类型,示例代码如下:

x= 'Hello'
s= type(x)
print s
x= 'Hello'
s= type(x)
print s

2. 函数重载

在写函数时,时常遇到需要应付不同的参数类型以及不同的参数数量的情况。

在C++中,通常定义多个“同名不同参”的函数来重载搞定,

但Python中的重载可以用另外的方法实现:参数类型判断+默认值

import os, sys
def tracelog(s='', n=40):
    if isinstance(n,int):
        print '-'*n
    else:
        print '-'*40
    if isinstance(s,str):
        print s
    elif isinstance(s,list):
        s1= ''
        for xin s:
            s1= s1+ ' ' + x
        print s1
   
def main():
    tracelog(n=50)
    tracelog(sys.argv)
    tracelog(n=20)
   
main()
import os, sys
  
def tracelog(s='', n=40):
    if isinstance(n,int):
        print '-'*n
    else:
        print '-'*40
    if isinstance(s,str):
        print s
    elif isinstance(s,list):
        s1= ''
        for xin s:
            s1= s1+ ' ' + x
        print s1
  
def main():
    tracelog(n=50)
    tracelog(sys.argv)
    tracelog(n=20)
main()

上面的代码定义了一个函数tracelog,这个函数会把s参数打印出来,s参数可以是字符串或列表,同时还能打印指定长度的横线

其中:isinstance函数就是用来判断对象是否为特定类型的函数,第二个参数就是对象类型,可以通过type函数查询到。

关注

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

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

暴躁少女CSGO免费观看| 可以进入任何网站的浏览器| 《情欲按摩院》未删减版| 午夜成人理论片A片AAA软件| 青丝影院大全免费2023年新版| 上课装睡B被同学扣了一节课| 电影《裸体肉欲》| 学生妹高清版免费观看电视剧| 老公装醉看我和别人在一起| 亲爱的爸爸【父女】笔趣阁负责的 | 《灭火宝贝4》| 小丹让我尝尝你的味道是什么歌啊| 挤公交忘穿内裤被挺进H视频| 《交换温柔》免费观看全集完整版| 只有一根绳子遮住重要部位| 三个老头拥着躁我一晚| 美国A片《禁忌5| 降央卓玛B多大| 亚洲精品国产拍在线观看 | 《魅魔之耻》1~4集免费看| 《厨房激战5》完整版在线观看 | 斗破苍穹年番免费高清观看| 美丽小蜜桃5荷尔蒙| 明星记忆修改系统| 三亚私人高清影院的更新情况| 美女比基尼游泳图片视频| 窝窝影院在线观看免费播放电视剧| 三浦惠理子| 致命女人| 免费观看已满十八岁电视剧高清版| 第一章激情艳妇| 17CCC吃瓜爆料-免费吃瓜| 国外不堪入目的演唱会| 《熟妇的荡欲》免费看| 大叔和妈妈免费观看电视剧第3集 暴躁妹妹免费观看40集电视剧 | 美国禁忌少妇6| 《出差的日子》叶爱| 摸摸大扔子图片真实| 憋尿白丝小肚子凸起高冷知乎| 欧美寡妇性猛交XXX| 护士小嫩嫩好紧好爽H漫画