摘要:
# ### 多继承 # (1) 基本语法 class Father(): f_property = "风流倜傥,英俊潇洒" def f_hobby(self): print("吃喝嫖赌抽,坑蒙拐骗偷,喜欢烫头") class Mother(): m_property = "沉鱼落雁,闭月羞花" def m_hobby(self): print("打麻将,跳广场舞,喜欢买... 阅读全文
摘要:
# ### 继承 : 一个类除了拥有自身的属性方法之外,还拥有另外一个类的属性和方法 ''' 继承: 1.单继承 2.多继承 子类:一个类继承了另外一个类,那么这个类是子类,(衍生类) 父类:一个类继承了另外一个类,被继承的那个类是父类 (超类,基类) object 是所有的类的父类 ''' class Human(): def eat(self): print("远古人类打猎,吃猎物... 阅读全文
摘要:
### 1.完成下列功能: # 1.1创建一个人类Person,再类中创建3个成员属性 # animal = '高级动物' # soul = '有灵魂' # language = '语言' class Person(): animal='高级动物' soul ='有灵魂' language ='语言' obj =Person() print(Person.ani... 阅读全文
摘要:
# ### __init__ 魔术方法 ''' 触发时机:实例化对象,初始化的时候触发 功能:为对象添加成员,用来初始化的 参数:参数不固定,至少一个self参数 返回值:无 ''' # (1)基本用法 class MyClass(): def __init__(self): # print(1111) self.name = "张国成" # 实例化对象 [类的实例化] ... 阅读全文
摘要:
# ### 如何访问私有成员 class Plane(): # 公有属性 captain = "马军强" # 私有属性 __air_sister = "20个" # 公有绑定方法 def fly(self): print("飞机会飞") # 公有普通方法 def fly2(): print("飞机会飞2") # 私有的绑定方法 def __oil_info... 阅读全文
摘要:
# ### 类的相关操作 class MyCar(): oil = "涡轮增压发动机1.5T" __price = "100万" # 公有普通方法 (只能类来调用) def oil_info(): # 类.oil print("我的油耗信息:" +MyCar.oil) # 私有普通方法 def __price_info(): print("我的价格是保密的") ... 阅读全文
摘要:
# ### 类的封装性 ''' 公有的,在类外可以调用类的相关共有属性方法 私有的(前面开头加上__ 两个下划线),在外类不可以调用类内的相关私有属性方法 绑定方法: (1) 绑定到对象 (默认系统把对象当成参数传递) (2) 绑定到类 (默认系统把类当成参数传递) 这两个参数,无论哪种,都是系统自己传递的, 但是参数需要我们自己定义好 ''' class Car(): # 公有... 阅读全文
摘要:
# ### oop 面向对象程序开发 # (1) 类的定义 # 1. class MyClass: pass # 2.推荐 class MyClass(): pass # 3. class MyClass(object): pass # (2) 类的实例化 class MyClass(): pass # 类的实例化,实例化对象 obj = MyClass() # ob... 阅读全文
摘要:
# ### tarfile 压缩模块 import tarfile # (1)创建tarfile 压缩包 tf = tarfile.open("ceshi001.tar","w",encoding="utf-8") # add(路径,别名) 添加文件到压缩包当中 tf.add("/bin/dash","dash") tf.add("/bin/dd","dd") tf.add("/bin/df",... 阅读全文
摘要:
# ### os 和 shutil 模块 ''' 文件操作领域: os => 新建和删除 shutil => 复制和剪切 ''' import os # 默认更改工作路径 os.chdir("/home/wangwen/mywork") #os.mknod 创建文件 # os.mknod("ceshi1014.txt") #os.remove 删除文件 # os.remove("... 阅读全文