zoukankan      html  css  js  c++  java
  • Python记事本

    1. class 的使用

    class XDD:
        def eat(self,str1):
            print(str1)
    
    xdd = XDD()
    str1 = '吃饭吧'
    xdd.eat(str1)

     2.self.变量的应用

    class XDD:
        def eat(self, str1):
            print(str1)
            self.xx = 70
    
        def run(self, km):
            print('跑了' + str(km) + 'km')
            print(self.xx)
    
    
    xdd = XDD()
    str1 = '吃饭吧'
    xdd.eat(str1)
    xdd.run(5)
    
    ----- 输出内容 -----
    吃饭吧
    跑了5km
    70
    ############################
    class XDD:
        def eat(self, str1):
            print(str1)
            print(self.xx)
    
        def run(self, km):
            print('跑了' + str(km) + 'km')
            self.xx = 70
    
    xdd = XDD()
    str1 = '吃饭吧'
    xdd.eat(str1)
    xdd.run(5)
    ---------- 输出内容 ----------
    AttributeError: 'XDD' object has no attribute 'xx'   # 因为先调用的函数eat,系统不知道self.xx是什么,如果改成下列调用顺序,将不会报错
    
    xdd.run(5)      # 此时系统已知道self.xx = 70
    str1 = '吃饭吧'
    xdd.eat(str1)

    转载仅为学习,不会商用。
    欢迎转载原创,附文链接。
  • 相关阅读:
    802.11帧
    art中的部分内容,留着慢慢研究
    802.11基础知识
    opkg
    openwrt生成备份文件
    lua中获取时间
    php学习四:数组(一)
    php学习三:函数
    php学习二:表达式
    php学习一:语法规则
  • 原文地址:https://www.cnblogs.com/xdd1997/p/13386156.html
Copyright © 2011-2022 走看看