
Python面向对象
CC_且听风吟
行百里者半九十
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
类和对象、面向对象基本概念
在接触其他变成语言的时候其实就容易接触到了面向对象编程,例如C#这篇文章就先把类和对象、面向对象的基本概念再次熟悉一下:类和对象是面向对象编程的 两个 核心概念类:类是对一群具有相同 特征或者行为的事物的一个统称,是抽象的,不能直接使用 特征被称为属性 行为被称为方法 类就相当于制造飞机时的图纸,是一个模板,是负责创建对象的...原创 2019-02-07 12:08:21 · 988 阅读 · 0 评论 -
Python中的接口实现和抽象类
1.接口实现python中并没有提供专门的接口类型,只能自己定义一个接口类# python中没有接口,只能自己实现class Interface: def func1(self): pass def func2(self): passclass Test(Interface): def func1(self): ...原创 2019-02-23 11:37:42 · 1375 阅读 · 0 评论 -
Python个人快速入门学习(十)文件和数据格式化
十、文件1.文件文件是数据的抽象和集合-文件是存储在辅助存储器上的数据序列-文件是数据存储的一种形式-文件的展现形式:文本文件和二进制文件,本质上所有文件都是以二进制的方式进行存储(1)文本文件:由单一特定编码组成的文件,例如UTF-8-由于存在编码,也被看成一个存储的长字符串-例子:.txt文件 .py文件(2)二进制文件:直接由比特0和1组成,没有统一字符...原创 2019-01-26 16:35:37 · 317 阅读 · 0 评论 -
Python个人快速入门学习(十四)os库的使用
十四、os库的使用1.os库-os库提供基本的、与操作系统相关的基本交互功能-os库是Python基本函数,包含了几百个函数-常用的为路径操作,进程管理,环境参数等几类2.路径操作:利用 os.path 子库,处理文件路径及信息3.进程管理:启动系统中的其他程序使用 os.system(command)-执行程序或命令command-在Win...原创 2019-01-26 23:17:05 · 704 阅读 · 0 评论 -
Python面向对象:异常处理和eval函数简介
一、异常处理和raise异常1.异常の概念程序在运行时,如果Python的解释器遇到一个错误,会停止程序的执行,并且提示一些错误信息,这就是异常程序停止执行并且提示错误信息这个动作,我们通常称之为:抛出(raise)异常2.异常处理直接上代码:1.异常捕获的语法try: #<正常执行的代码> passexcept: ...原创 2019-02-08 16:44:43 · 1803 阅读 · 0 评论 -
Python中的单例模式
单例(1)单例设计模式 设计模式 设计模式是前人工作的总结和提炼,通常,被人们广泛流传的设计模式都是针对某一特定问题的成熟的解决方案 使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性 单例设计模式 目的—— 让类创建的对象,在系统中只有唯一的一个实例 每一次执行类名()返回的对象,内存地址是相同的单例应用场景...原创 2019-02-08 16:29:54 · 287 阅读 · 0 评论 -
Python面向对象特点的具体实现2(多态、类属性和类方法)
1.多态复习面向对象的三大特性:封装:根据职责将属性和方法封装到一个抽象的类中 定义类的准则 继承:实现代码的重用,相同的代码不需要重复的编写 设计类的技巧 子类针对自己特有的需求,编写特定的代码 多态:不同的子类对象调用相同的父类方法,产生不同的执行结果 多态可以增加代码的灵活度 以继承和重写父类方法为前提...原创 2019-02-08 16:21:46 · 365 阅读 · 0 评论 -
Python面向对象特点的具体实现1(私有属性和方法、继承)
1.私有属性和私有方法应用场景在实际开发中,对象的某些属性或方法可能只希望在对象的内部被使用,而不希望在外部被访问到 私有属性就是对象不希望公开的属性 私有方法就是对象不希望公开的方法定义方式在定义属性或方法时,在属性名或者方法名前增加两个下划线,定义的就是私有属性或方法class Women: def __init__(s...原创 2019-02-08 15:51:38 · 540 阅读 · 0 评论 -
Python面向对象基础语法
1.dir内置函数(了解)在Python中对象几乎是无所不在的,我们之前学习的变量、数据、函数都是对象在Python中可以使用以下两个方法验证:在标识符/数据后输入一个.,然后按下TAB键,IDE会提示该对象能够调用的方法列表 使用内置函数dir传入标识符/数据,可以查看对象内的所有属性及方法注意:__方法名__格式的方法是P...原创 2019-02-07 12:30:04 · 216 阅读 · 0 评论 -
Python技巧:删除文件夹(包括文件夹)
https://www.cnblogs.com/dwtt/p/7772639.html使用了递归import osdef del_file(path): for i in os.listdir(path): path_file = os.path.join(path,i) // 取文件绝对路径 if os.path.isfile(path_fi...原创 2019-02-12 17:34:39 · 2039 阅读 · 0 评论