国产成人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函数查询到。

关注

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

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

欧美大片| 色翁荡熄300篇| 《美丽妻子替夫还债》剧情| 男生把女生QQ放在一起的原因| 美女和男生一起努力的生孩子视频..| 日本大片PPT免费PPT| 粘液共生1~3集免费观看动漫| 《女朋友的妹妹3》| 免费观看已满十八岁电视剧直播| 在线观看日本韩国电影电视剧| 无人区免费观看高清电视剧 | 电影《满足2》完整版在线观看| 欧美版理伦片巜人间天堂| 法国理伦片《粉嫩小娇乳小说| 少女配狗播放视频| 电影米香| 《性呻吟》伦理| YSL水蜜桃86满十八岁会黑吗..| 一字马扣出水来的下一句怎么接| 三年大片免费观看完整版高清| 色翁荡熄300篇| 小雪被房东CAO得合不拢腿| 朋友的母亲中字ID| 母爱俱乐部1-34节小说免费阅..| 苏苏的骚浪短笔趣阁小说| 无风险9.1免费版观看| 老公装醉看我和别人在一起| 电影《法国空姐2》| 《帐篷里的秘密》动漫| 摧花狂魔全文阅读免费| 9.1快看| 桃色视频| 《法国少女3》高清| 18款成品短视频APP下载量| 精产一二三产区划分标准图片| 双男主高干文小说| 村上里沙| 妈妈总是晚上装睡配合孩子| 成都私人情侣免费看电视剧的软件 | 爱的精灵| 60左右男性几天需要性一次