进击的小one
进击的小one
全部文章
分类
Python基础复习(11)
python进阶(20)
日常总结(2)
综合应用(2)
题解(7)
题记(1)
归档
标签
去牛客网
登录
/
注册
进击的小one的博客
全部文章
(共39篇)
模块(进阶)
01 模块的概念模块是python程序架构的一个核心概念 每一个以扩展名 py 结尾的 python 源代码文件都是一个模块 模块名 同样也是一个标识符,模块名 就是文件名,不能以数字开头(以数字开头 是无法在pycharm中通过导入这个模块的) 模块就好比是工具包,在模块中定义的全局变量、函数...
2020-02-12
0
409
异常
目标: 针对可能出现的问题做异常处理 根据业务需求,主动raise异常 01 异常的概念 程序在运行时如果python解释器遇到一个错误,会停止程序的执行,并且提示错误信息,这就是异常。程序停止运行并且提示错误信息这个动作,称为抛出异常。 程序开发时,很难将 所有的特殊情况都处理的面面俱到,通...
2020-02-10
0
391
单例
目标 单例设计模式 _ _new__方法 python中的单例 01 _ _new__方法 _ new__方法 是一个由object基类提供的内置的静态方法,主要作用有两个:1、在内存中为对象 分配空间2、返回 对象的引用使用 类名() 创建对象时,python的解释器 首先会调用 new...
2020-02-10
1
368
方法综合案例
案例提示: 实例方法——方法内部需要访问实例属性实例方法内部可以使用 类名. 访问类属性 类方法——方法内部 只 需要访问类属性(或调用类方法) 静态方法——方法内部不需要访问实例属性和类属性 当方法内部既需要访问 实例属性又需要访问 类属性,应该定义成什么方法?——应该定义成实例方法。因为类...
2020-02-09
0
344
类的结构
01 术语——实例1、使用面向对象开发,第一步是 设计类。2、使用 类名() 创建对象,创建对象的动作有两步: 在内存中为对象 分配空间 调用初始化方法为对象初始化。 3、对象创建后,内存中就有了一个对象的实实在在的存在——实例。注意:同一个类的对象拥有的方法在内存中只有一份,在调用这个方法时,...
2020-02-09
0
521
多态
面向对象三大特性 封装——定义类的准则封装是根据职责将属性和方法封装到一个抽象的类中 继承——设计类的技巧继承实现代码的重用,相同的代码不需要重复的编写,子类针对自己特有的需求,编写特定的代码。 多态——调用方法的技巧不同的子类调用相同的父类方法,产生不同的执行结果。多态可以增加代码的灵活程度,以...
2020-02-08
1
335
学习中常犯错误
面向对象篇1、类的定义是class People: 不继承时没有括号。但是用类创建对象的时候需要加一个括号!我经常忘记。 xiaoming = People()而不是xiaoming = People 2、使用继承后,子类已经拥有父类的属性和方法了,属性不用再写一遍了。3、定义类方法时首先要用 @c...
2020-02-07
0
313
继承
目标: 单继承 多继承 面向对象三大特性: 封装:根据职责将属性和方法 封装到一个抽象的类中 继承:实现代码的重用,相同的代码不需要重复的编写 多态:不同的对象调用相同的方法,产生不同的执行结果,增加代码的灵活度。 01 单继承 继承的概念:子类拥有父类的所有方法和属性 继承的语法:cla...
2020-02-07
0
374
私有属性和私有方法
01 应用场景和定义方式应用场景: 在实际开发中,对象的某些属性或方法 可能只希望在对象的内部被使用,而不希望在外部被访问到。 私有属性 就是对象不希望公开的属性 私有方法 就是对象不希望公开的方法 定义方式:在定义属性或方法时,在属性名或方法名前增加 两个下划线,定义的就是私有属性或方法。 0...
2020-02-06
0
368
面向对象封装案例II
目标 士兵突击案例 身份运算符 演练重点:1、一个对象的属性可以是另一个类创建的对象2、定义没有初始值的属性在定义属性时,如果不知道设置什么初始值,就可以设置为NoneNone关键字表示什么都没有,表示一个空对象,没有方法和属性,是一个特殊常量可以将None赋值给任何一个变量 01 士兵突击需求...
2020-02-05
1
457
首页
上一页
1
2
3
4
下一页
末页