类的继承:
类本身进一步细分成子类的过程,称为继承,比如鸟类是属于动物类,鸟类是动物类的子类
子类拥有父类的所有属性
1.继承的基本格式
class 类名(父类名):
属性
方法 :
方法体
2.范例:
3.父类默认为object
4.类的特殊用法:
每个类中的方法中都有self参数,在方法内部调用自身的属性或方法
构造方法init(),实例化对象的时候自动调用,一般做初始化
容器container:
能存储多个元素的对象称为容器,如列表,词典
字典{} 唯一的映射类型,对象可变,键必须使用不可变对象,可以使用不同类型的键值
1. 词典:key:value,{}:
c = {“id“:100,”name“:”wuxunjie”,””age””:22}
通过key就可以修改value , key是无法改变
如 c[“id”] = 20
2. 通过对新的key赋值往词典中加入一个新的键值对
添加 dic[‘tel’]=’12345678’ 会随机插入字典之中,因为字典是无序的
3. 词典常用方法
dic.keys():得到所有的key
del dci[‘tel’] 删除dci字典中的tel元素
dic.clear 清空字典
del(dic)删除字典
Python中的文本文件的操作
具有最基本的文本文件读写功能
1.创建文件对象
f = open(“文本文件”)
2.读取:
str = f.read(N) #读取N bytes的数据
Str = f.radline() #读取一行
Str = f.readlines() #读取所有行
3.写入:
F.write(‘写入的内容’) #将所需内容写入文件之中
4.关闭:
F.close()
Python中的模块结构
模块是为了更好的组织已经有的程序,以方便重复利用
在python中一个.py文件就构成一个模块。可以调用其他文件中的程序
1.引入模块
定义一个模块1,实现一个办法
在模块2中通过import导入模块1,