摘要: 一、模块 python模块(Module)是一个python文件,以.py结尾,包含了python对象定义和python语句。 模块能定义函数,类和变量,模块里也能包含可执行的代码 1.1导入模块 1.1.1导入模块的方式 import 模块名 from 模块名 import 功能名 from 模块 阅读全文
posted @ 2020-11-13 17:15 as_scheduled 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 异常 一、异常的写法 1.异常 语法: try: 可能发生错误的代码 except: 如果出现异常执行的代码 体验: #此时文件不存在 try: f = open('test.txt','r') except: f = open('test.txt','w') 2.捕获指定异常 语法: try: 可 阅读全文
posted @ 2020-11-08 14:13 as_scheduled 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 面向对象-其他 一、面向对象三大特性 封装 将属性和方法书写到类里面的操作即为封装 封装可以为属性和方法添加私有权限 继承 子类默认继承父类的所有属性和方法 子类可以重写父类属性和方法 多态 传入不同的对象,产生不同的结果 二、多态 1.了解多态 多态指的是一类事物有多种形态,(一个抽象类有多个子类 阅读全文
posted @ 2020-11-07 13:00 as_scheduled 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 面向对象-继承 1.体验继承 python面向对象的继承指多个类之间的从属关系,即子类默认及继承父类的所有属性和方法,具体如下: #父类 class A(object): def __init__(self): self.num = 1 def info_print(self): print(sel 阅读全文
posted @ 2020-11-07 00:21 as_scheduled 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 面向对象基础 一、类和对象 类和对象的关系:用类去创建(实例化)一个对象 在开发中,先有类再有对象 1.类是对一系列具有相同特征和行为的事务的统称,是一个抽象的概念,不是存在的事物。 特征即是属性 行为即是方法 1.1定义类 python2中类分为:经典类和新式类 语法: class 类名(): 代 阅读全文
posted @ 2020-10-29 00:07 as_scheduled 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 1.文件操作 文件操作的作用就是把一些内容(数据)储存起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力。 2.文件操作步骤 2.1)打开文件 2.2)读写等操作 2.3)关闭文件 注:可以只打开文件、关闭文件,不进行任何读写操作。 2.1打开文件 在python中 ,使用ope 阅读全文
posted @ 2020-10-19 23:16 as_scheduled 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 一、递归 递归的特点: 函数内部自己调用自己 必须出口 需求:求3以内的累加和 def sum(a): if a == 1: return 1 return a+sum(a-1) result = sum(3) print(result) ''' 输出: 6 ''' 执行流程 lambda表达式 如 阅读全文
posted @ 2020-10-19 12:59 as_scheduled 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 一、函数基础 函数就是将一段具有独立功能的代码整合到一个整体并命名,在需要的位置调用这个名称即可完成对应的需求。 函数在开发过程中,可以更高效的实现代码重用。 1.定义函数 语法: def 函数名(参数): 代码 def a(): print('hello') a() ''' 输出: hello ' 阅读全文
posted @ 2020-10-19 00:23 as_scheduled 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 推导式(生成式) 只有列表,集合,字典有推导式 一、列表推导式 创建一个0-10的列表 while循环实现 list1 = [] i = 0 while i<10: list1.append(i) i += 1 print(list1) for循环实现 list1 = [] for i in ran 阅读全文
posted @ 2020-10-18 21:55 as_scheduled 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 公共操作 目标:运算符,公共方法,容器类型转换 一、运算符 运算符 描述 支持的容器类型 + 合并 字符串、列表、元组 * 复制 字符串、列表、元组 in 元素是否存在 字符串、列表、元组、字典 not in 元素是否不存在 字符串、列表、元组、字典 1.+:合并 s1 = 'abc' s2 = ' 阅读全文
posted @ 2020-10-18 17:53 as_scheduled 阅读(99) 评论(0) 推荐(0) 编辑