欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

pythonClass:獲取對(duì)象類型

獲取對(duì)象類型:

金鳳ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

一、type

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

class Animal(object):
    def __init__(self, name, score):
        self.name = name
        self.score = score
    def run(self):
        print 'Animal is run'

class Dog(Animal):
    def run(self):
        print 'Dog is run'

print type(dog.run)

python Class:獲取對(duì)象類型

print type(Animal)

python Class:獲取對(duì)象類型

import types #導(dǎo)入模塊types
print type('abc')==types.StringType #判斷'abc'是否為字符串類型

python Class:獲取對(duì)象類型

print type(u'abc')==types.UnicodeType

python Class:獲取對(duì)象類型

print type([])==types.ListType

python Class:獲取對(duì)象類型

print type(int)==type(str)==types.TypeType   #所有的類型都是TypeType

python Class:獲取對(duì)象類型

二、isinstance類型

對(duì)于繼承關(guān)系class,用isinstance最為方便。

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

class Animal(object):
    def __init__(self, name, score):
        self.name = name
        self.score = score
    def run(self):
        print 'Animal is run'

class Dog(Animal):
    def run(self):
        print 'Dog is run'

print isinstance(dog, Dog) and isinstance(dog, Animal)

python Class:獲取對(duì)象類型

三、attr類型

  1. getattr()

  • getattr(object, name[, default])?

  • Return the value of the named attribute of object.  name must be a string. If the string is the name of one of the object’s attributes, the result is the value of that attribute.  For example, getattr(x, 'foobar') is equivalent tox.foobar.  If the named attribute does not exist, default is returned if provided, otherwise AttributeError is raised.

    對(duì)象的狀態(tài)存在,則返回狀態(tài)值,若不存在,則返回AttributeError:信息

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

class Animal(object):
    def __init__(self, name, score):
        self.name = name
        self.score = score
    def run(self):
        print 'Animal is run'

class Dog(Animal):
    def run(self):
        print 'Dog is run'

dog = Dog('Pity', 98)
dog.run()

python Class:獲取對(duì)象類型

print getattr(dog, 'name')

python Class:獲取對(duì)象類型

print getattr(dog, 'run')

python Class:獲取對(duì)象類型

print getattr(dog, 'd')

python Class:獲取對(duì)象類型

2.hasattr()

  • hasattr(object, name)?

  • The arguments are an object and a string.  The result is True if the string is the name of one of the object’s attributes, False if not. (This is implemented by calling getattr(object, name) and seeing whether it raises an exception or not.)

    參數(shù)是對(duì)象和字符串,如果字符串是對(duì)象中的,返回True,否則返回False

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

class Animal(object):
    def __init__(self, name, score):
        self.name = name
        self.score = score
    def run(self):
        print 'Animal is run'

class Dog(Animal):
    def run(self):
        print 'Dog is run'

dog = Dog('Pity', 98)

print hasattr(dog, 'color')

python Class:獲取對(duì)象類型

3.setattr()

  • setattr(object, name, value)?

  • This is the counterpart of getattr().  The arguments are an object, a string and an arbitrary value.  The string may name an existing attribute or a new attribute.  The function assigns the value to the attribute, provided the object allows it.  For example, setattr(x, 'foobar', 123) is equivalent tox.foobar = 123.

    設(shè)置屬性變量

       

      #!/usr/bin/env python3
     # -*- coding: utf-8 -*-

    class Animal(object):
           def __init__(self, name, score):
               self.name = name
               self.score = score
          def run(self):
               print 'Animal is run'

    class Dog(Animal):
         def run(self):
               print 'Dog is run'

   dog = Dog('Pity', 98)

  setattr(dog, 'color', '0xff00ff')
  print dog.color

python Class:獲取對(duì)象類型


當(dāng)前標(biāo)題:pythonClass:獲取對(duì)象類型
地址分享:http://aaarwkj.com/article48/pdhshp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、品牌網(wǎng)站設(shè)計(jì)、App設(shè)計(jì)品牌網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
门国产av一区二区三区| 亚洲女同在线免费观看| 蜜臀视频一区二区在线播放| 91久久精品凹凸一区二区 | 国产精品重口调教系列| 国产高清学生三级一区二区| 国产日韩手机在线不卡视频| 日韩欧美黄色三级视频| 国产毛片一区二区三区二区| 丝袜美腿美女日韩在线| 欧美一区二区三区久久妇| 美国一级二级三级黄片| 亚洲av在线av天堂| 亚洲一区二区日韩综合久久| 美国一级二级三级黄片| 亚洲av男人天堂一区| 蜜臀一区二区三区精品免费| 一区二区高清免费日本| 怡红院一区二区三区毛片| 国产福利午夜一区二区| 亚洲国产视频不卡一区| 亚洲男人堂色偷偷一区| 亚洲精品国产精品成人 | 乱熟av一区二区三区| 看夫妻性生活免费视频| 久久香蕉国产线看观看av| 精品日韩欧美在线观看91| 午夜香蕉av一区二区三区| 中文字幕成人免费看片| 青青草原在线视频伊人| 97在线观看视频视频| 日韩精品人妻一区二区网站| 欧美高清精品在线视频| 亚洲国产精品一区一区| 日韩成人激情在线观看| 国产精品白嫩初高中害羞小美女| 极品女神福利视频久久| 亚洲淫婷婷久久一区二区| 国产精品一区二区三区播放| 亚洲性码不卡视频在线| 国产夫妻自拍一级黄片|