摘要:
如果要让内部属性不被外部访问,可以把属性的名称前加上两个下划线__,在Python中,实例的变量名如果以__开头,就变成了一个私有变量(private),只有内部可以访问,外部不能访问 __private_attrs:两个下划线,声明该属性为私有,不能在类的外部被使用或直接访问.在类内部的方法中使用 阅读全文
摘要:
继承可以把父类的所有功能都直接拿过来,这样就不必重零做起,子类只需要新增自己特有的方法,也可以把父类不适合的方法覆盖重写 格式:class 子类(父类): 子类可以继承或重写父类的方法 子类可以自定义新的方法或成员变量 结果: 调用子类构造函数方法调用子类方法childMethod调用父类方法par 阅读全文
摘要:
类:一类事物的抽象,比如汽车类 对象:类的一个实例,比如一台真实的宝马车 类的定义:class关键字 类的组成:方法\类变量\成员变量\局部变量 方法:也可以叫函数,但与函数不同,类方法必须包含参数self,且为第一个参数 类变量特点:定义在类里方法外,可以由类名直接调用,也可以有对象来调用 成员变 阅读全文
摘要:
random()随机函数 结果: abanana OS模块 OS模块常见操作: os.path.isdir(path) 判断当前路径是否指向这样的一个目录(存在的),如果是就返回true os.path.isfile(path) 判断当前路径是否指向一个文件(存在的) os.path.exists( 阅读全文
摘要:
1.什么是异常 异常可以理解为一个对不正常事情的处理机制 一般情况下,在python中无法正常处理程序时就会发生一个异常 异常处理可以让错误变得更人性化 2.异常处理 捕捉异常可以使用try/except语句 try/except语句用来检测try语句块中的错误,从而让except语句捕获异常信息并 阅读全文
摘要:
文件IO #文件的基本操作 1.在python中你可以用file对象做大部分的文件操作 2.一般步骤: 先用python内置的open()函数打开一个文件,并创建一个file对象, 然后调用相关方法进行操作 语法: file_object = open(file_name[,acess_mode][ 阅读全文
摘要:
1.什么是模块? 可以理解为一个py文件就是一个模块,比如xiaoming.py就是一个模块,想要引入它, 那么就在代码里写上import xiaoming即可 2.模块首先从当前目录查询,如果没有再按path顺序逐一查询(sys.path) 3.一个模块只会被导入一次,不管你执行了多少次impor 阅读全文
摘要:
1、什么是函数?函数是实现特定功能而封装起来的一组语句块,可以被用户调用2、函数的分类自定义函数(用户编写);预定义函数(系统自带,lib自带)3、为什么使用函数降低编程难度,将大问题分解为若干小问题;代码重用,函数可被多次调用4、函数的语法定义:def 函数名字(参数): 函数体 return 语 阅读全文
摘要:
python中操作字典,字典可变 访问,取值 修改字典 增加字典 删除字典中的元素 dict1 = {'Name':'xm','Age':'26','Class':'First'} del dict1['Name'] #删除键是'Name'的数据 print(dict1) 清空和删除字典 dict1 阅读全文
摘要:
操作元组 获取元组中的值 元组中的值是不允许修改的 tup1 = ('高数','计算机',2008,2016) tup1[0]="顾问" 出现报错:报错:TypeError: 'tuple' object does not support item assignment 元组连接组合 tup1 = 阅读全文