zoukankan      html  css  js  c++  java
  • 面向对象-如何使用类

    # 类变量在定义阶段就会执行
    class Luffycity:
        school = 'students'
    
        def eat(self):
            print('is eatting')
    
        def sleep(self):
            print('is sleeping')
    
        def learn(self):
            print('is learning')
    
        print("===run===")
    
    #|********************属性操作(增删改查)**********************
    # 查看类的名称空间 ===> print( 类名 .__dict__)
    # 查看本质是使用===>类的变量名.__dict__['对应变量名或者函数名']
    print(Luffycity.__dict__)  #称为名称空间,含类中的所有东西;
    print(Luffycity) #而 print(luffycity)显示<class '__main__.Luffycity'> 类名
    print(Luffycity.__dict__['school'])
    print(Luffycity.__dict__['eat'])
    
    #
    print(Luffycity.school)
    print(Luffycity.eat)
    print(Luffycity.learn)
    
    #
    Luffycity.country = 'China'  # 增加变量
    print(Luffycity.country) #打印 增加的变量值  如何增加一个函数呢???
    Luffycity.cook =(print('is cooking'))   #想增加一个函数,显示==>'cook': None,不知道对不对
    
    #
    Luffycity.school = 'Student'
    print(Luffycity.school)
    
    #
    del Luffycity.country
    print(Luffycity.__dict__)  # 打印Luffycity.__dict__ 与 Luffycity 结果不同??(猜:一个是内存地址,一个是含着的所有的东西)
    #********************属性操作(增删改查)**********************
  • 相关阅读:
    win10磁盘碎片整理
    Windows10系统一键结束所有运行程序
    win10关闭后台应用程序进程的方法
    第一章 进化的分子基础
    xshell分隔符及全路径提示
    GEOquery
    Gviz
    用R包来下载sra数据
    Analyzing Microarray Data with R
    IRanges package
  • 原文地址:https://www.cnblogs.com/hexiaorui123/p/10201352.html
Copyright © 2011-2022 走看看