• 通过对象访问类中的属性及方法


     1 class Person():
     2     name = "baby"
     3     age = 0
     4     def eatFood(self):
     5         print("eat---food")
     6     def sleep(self):
     7         print("下雨天,睡觉天")
     8     def shopping(self, money):
     9         print("购物花了 %s 元" % money)
    10 
    11 # 通过类创建实例对象
    12 per1 = Person()
    13 '''
    14 通过实例对象访问类中的属性:
    15 格式:
    16 取值: 对象名.属性名
    17 赋值:对象名.属性名 = 新值
    18 '''
    19 print(per1.name)  # baby
    20 per1.name = "张三"
    21 print(per1.name)  # 张三
    22 print(per1.age)   # 0
    23 
    24 '''
    25 通过实例对象访问类中的方法/行为/函数:
    26 格式:
    27 对象名.函数名([实参列表])
    28 注:类中的函数,默认第一个形参为self,当实例对象调用类中的函
    29 数时,默认会将当前对象传递给self形参,我们在调用并执行函数时,
    30 不必再传实参(系统已经将实参传递给self了)。
    31 '''
    32 per1.eatFood()
    33 
    34 per2 = Person()
    35 print(per2.name)   # baby
    36 per2.sleep()
    37 
    38 per2.shopping(12)
    39 
    40 per1.shopping(34)
  • 相关阅读:
    (转)堆与堆排序
    Cantor的数表
    Sticks(poj 1011)
    Square(hdu 1511)
    Fire Net(hdu 1045)
    Lake Counting(poj 2386)
    Ants (POJ 1852)
    A + B Problem II 大数加法
    深入理解计算机系统第二版家庭作业2.66
    C++ 队列queque/deque
  • 原文地址:https://www.cnblogs.com/BKY88888888/p/11272365.html
Copyright © 2020-2023  润新知