07 2019 档案

摘要:# 面向对象的三大特性 - 封装- 继承- 多态 ## 1 封装 - 封装就是对对象的成员进行访问限制。- 封装的三个级别: - 公开的:public - 受保护的: protected - 私有的:private - 注意:public,protected,private不是关键字- 判断对象的位 阅读全文
posted @ 2019-07-25 23:11 xiaoou7 阅读(259) 评论(0) 推荐(0)
摘要:# 1.实例化一个类: - 基本格式:变量 = 类名() # 实列化一个对象 * 案例1 # 2.查看类的信息 - 2.1.可以通过默认内置变量来检查类和对象的所有成员 - 对象所有成员检查:obj.__dict__ - 类所有成员检查:class_name.__dict__ - 2.2.使用hel 阅读全文
posted @ 2019-07-24 22:50 xiaoou7 阅读(274) 评论(0) 推荐(0)
摘要:# 面向对象一些基本理解 - 面向对象编程(Object Oriented Programming, OOP),是一种程序设计思想。 - 主要针对大型软件设计而提出,使软件设计更加灵活。 - 支持代码复用和设计复用,使代码由更好的可读性和可扩展性。 - OO: 面向对象 - OOA:面向对象的分析 阅读全文
posted @ 2019-07-24 11:16 xiaoou7 阅读(318) 评论(0) 推荐(0)
摘要:# 文件基本知识 - 概念: - 文件是存储在外部介质上的数据集合,与文件名相关联。 - 文件是操作系统管理和存储数据的一种方式。- 文件相关知识: - Python使用内置的文件对象来处理文件。 - 计算机的文件,就是存储在某种长期储存设备上的一段数据。 - 按文件中数据的组织形式可以把文件分为文 阅读全文
posted @ 2019-07-20 21:45 xiaoou7 阅读(297) 评论(0) 推荐(0)
摘要:# 异常处理 - 异常和错误的概念: - 错误 - 语法错误:可以通过IDE或者解释器给出的提示进行修改 - 逻辑错误:IDE或者解释器无法检测出,只有通过代码测试进行排除 - 异常 - 指程序在运行过程中,在特定的条件下引发的错误。 - 异常可以在程序运行的过程中进行捕捉、处理,从而避免程序意外崩 阅读全文
posted @ 2019-07-19 17:33 xiaoou7 阅读(331) 评论(0) 推荐(0)
摘要:## 匿名函数 - 基于lambda演算得一种编程模式。 - 语法:lambda 参数1,参数2,..... : 表达式 - 程序中只有函数,只有一个表达式,不接 return - 函数可以作为参数和返回值 ## 闭包 - 概念: - 在一个函数在内部定义函数(函数嵌套),并且内层的函数应用外层函数 阅读全文
posted @ 2019-07-18 21:06 xiaoou7 阅读(226) 评论(0) 推荐(0)
摘要:## 函数的作用域 - Python的作用域: - 内置作用域 - 文件作用域 - 函数嵌套作用域 - 本地作用域 - 包含关系:内置作用域(文件作用域(函数嵌套作用域(本地作用域)))。 - 作用域外部的变量和函数可以之间在作用域内使用。 - 作用域域内的变量不能在域外直接使用。- 按照作用域范围 阅读全文
posted @ 2019-07-17 16:58 xiaoou7 阅读(302) 评论(0) 推荐(0)
摘要:# 函数 ## 函数定义: - 函数可以看出是语句的集合,通过函数调用来执行其包含语句。- Python利用函数提高代码的重用率,减少了代码冗余。- 基本格式: def 函数名(参数表): 函数语句 return 返回值 * 参数和返回值都不一定是必须有的,Python运行函数没有参数和返回值。 * 阅读全文
posted @ 2019-07-16 17:14 xiaoou7 阅读(279) 评论(0) 推荐(0)
摘要:# 字典 - 字典的定义 - 字典是一种无序的映射集合,不是序列,常用花括号表示,包含一系列的“键:值“对。 - 字典是无序的,它通过键索引映射的值,而不是通过位置来索引。 - 字典中的值并没有特殊的顺序,但是都存储在一个特定的键(key)里。 - 字典的键通常采用字符串,但也可以使用数字、元组等不 阅读全文
posted @ 2019-07-15 15:10 xiaoou7 阅读(390) 评论(0) 推荐(0)
摘要:# 集合- set - 集合定义: - 集合就是一个无序不重复元素集,所有元素都包括在花括号里面,各个项用逗号隔开。 - 集合(set)是0个或多个对象引用的无序组合,这些对象所引用的对象都是可哈希运算的。 - 集合是可变的,因此可以很容易地添加或者移除数据项,但由于其中的项是无序的,因此没有索引位 阅读全文
posted @ 2019-07-14 16:35 xiaoou7 阅读(299) 评论(0) 推荐(0)
摘要:# Python中的数据类型 - 集合:集合中的元素无序,不可变。- 数字:整数、浮点数、复数、分数等,支持各种算数运算。- 序列:字符串、列表和元组都属于序列,支持索引、分片和合并等操作。- 映射:字典,将键映射到值。 # 列表list - list是一种最具灵活性的有序集合对象类型。是有序可变的 阅读全文
posted @ 2019-07-13 17:25 xiaoou7 阅读(454) 评论(0) 推荐(0)
摘要:# 程序结构分类: - 顺序:程序中语句按照先后顺序执行- 分支:程序根据测试条件执行不同的代码- 循环:程序重复执行相同代码 # 分支 ## 基本if语句 - 分支的基本语法 if 条件表达式: 语句1 语句2 语句3 ····· - 注意: * 条件的表达式就是计算结果必须为布尔值的表达式。 * 阅读全文
posted @ 2019-07-12 19:35 xiaoou7 阅读(276) 评论(0) 推荐(0)
摘要:# 字符串的常用函数 - string.capitalize() - 把字符串的第一个字符大写 - string.lower() - 转换 string 中所有大写字符为小写. - string.title() - 返回"标题化"的 string,就是说所有单词都是以大写开始,其余字母均为小写(见 阅读全文
posted @ 2019-07-11 21:55 xiaoou7 阅读(246) 评论(0) 推荐(0)