• self&__class__


     1 '''
     2 self:
     3 当前类的实例对象,但是在类中用self表示。
     4 那个对象调用类中的函数时,该self就指向哪个对象
     5 
     6 在本类中调用属性及方法,使用self.属性/方法的方式。
     7 
     8 注:self不是关键字,换成其他的词语也可以,只要类中的成员方
     9 法至少有一个形参即可,第一个形参就代表当前类的实例对象。但是一般
    10 建议使用self。
    11 
    12 
    13 __class__ :属性,代表当前类的类名。
    14 '''
    15 class Person():
    16     name = "baby"
    17     age = 0
    18     def eatFood(self):
    19         # 在本类中调用属性,使用self.属性。
    20         print(self.name + "eat---food")
    21 
    22     def sleep(self):
    23         print("下雨天,睡觉天")
    24         # 在本类中调用方法,使用self.方法 的方式。
    25         self.shopping(100)
    26 
    27     def shopping(self, money):
    28         print("购物花了 %s 元" % money)
    29 
    30     def printSelf(self):
    31         print(self)
    32         print(self.__class__)
    33 
    34     # self:不是关键字,但帅/漂亮的人都用self。
    35     # def run(abcdefg, num):
    36     #     print(num, abcdefg.name)
    37 
    38 per1 = Person()
    39 per1.name = "lucy"
    40 per2 = Person()
    41 per2.name = "PYC"
    42 per1.eatFood()
    43 per2.eatFood()
    44 per2.sleep()
    45 # per2.run(300)
    46 per2.printSelf()
    47 per1.printSelf()
    48 print(per2)
    49 print(per1)
    50 
    51 per3 = Person()
    52 per3.printSelf()
    53 
    54 print('----------------------------------------')
    55 print(per1.__class__)
    56 print(per2.__class__)
    57 
    58 list2 = list()
    59 print(list2.__class__)
    60 
    61 per2.printSelf()
  • 相关阅读:
    jmeter之Dummy Sampler
    【转载】Jmeter之Bean shell使用(二)
    jmeter的关联-正则表达式的应用
    启动Jmeter录制代理进行录制,报 jmeter.protocol.http.proxy.ProxyControl
    Jmeter的三个线程组
    python3进行3des的加密解密
    python连接kafka-2.0
    python读取kafka,输出到Vertica数据库
    pip下载保存Python包,pip离线安装
    阿里云kafka使用记录(python版本)
  • 原文地址:https://www.cnblogs.com/BKY88888888/p/11272369.html
Copyright © 2020-2023  润新知