韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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函数查询到。

关注

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

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

苏梓琳| 教练车内含乳挺进她漫画| 星空传媒天美传媒有限公司| 《疯狂72小时》韩剧| 开会桌下把荫蒂添的好多水| 少女与狗2在线观看免费版高清| 王叔我老公还在客厅呢什么小说 | 丈夫不在的日子中字头| 欧美人动物PPT免费模板大全 | 满18岁免费观看高清电视剧大全| 《法国空乘9》| 《湿点》未增减板相似| 小说适合晚上看的书| 年轻的母亲4| 国产精品亚洲AV三区八戒漫画| 《厨房韵母2》动漫下线了吗| 《慈母夜吟》完整版| 美女和帅哥一起努力生产豆浆| 一边吃奶一边添P好爽视频| 人犬兽人在线观看免费完整| 善良的公与媳HD中字| 国产-区| 欧洲最强女RAPPER免费| 丰满岳妇张开腿任你躁| 日本大片PPT免费| 中文字幕精品无码亚洲字幕一区 | 我和小堂妹的第一次| 一边啃奶头一边躁狂会怎么样| 电影《满足2》完整版在线观看 | 欧美片《肉欲进入》| 《警花交换做爰》| 《玉尺经》完整版| 拔萝卜高清免费大全电视剧 | 国外成品网站1688入口在哪| 姑父有力挺送小芳的背景故事| 入室強暴強焱人妻| 《熟妇的荡欲》HD中字| 日日精进久久为功的下一句是| 《后宫狂热》动漫全集完整| 女生的全身照曝光| 一边摸上面一边敷面膜