- 博客(10)
- 收藏
- 关注
转载 文件笔记
1、文件相关要打开文件,可使用函数open(自动导入的模块io中)。必要的参数为文件名,并返回一个文件对象。 函数open的参数mode的最常见取值 值 描述 ‘r’ 读取模式(默认值) ‘w’ 写入模式 ‘x’ 独占写入模式 ‘a’ 附加模式 ‘b’ 二进制模式(与其他模式结合使用) ‘t’ 文本模式...
2018-08-16 08:34:21
253
转载 集合,堆和双端队列笔记
1、集合新版本python中,集合由内置类set实现,可直接使用。>>> set(range(1,10,2)){1, 3, 5, 7, 9}集合会忽略重复元素,且元素排列顺序不确定。 pass2、堆它是一种优先队列。优先队列让
2018-08-15 13:51:54
332
转载 模块笔记
1、任何Python程序都可作为模块导入。#将print('hello, world')保存到hello.py>>> import hellohello, world2、文件的存储位置很重要(见后),假设文件存储在目录C:\python…中,要告诉解释器去哪里查找这个模块。&a
2018-08-11 14:10:53
371
原创 魔法方法、特性和迭代器笔记
1、 若函数继承没有用函数super()>>> class Bird: def __init__(self): self.hungry = True def eat(self): if self.hungry: print(&a
2018-08-10 08:54:41
211
原创 异常笔记
1、 一些内置的异常类 类名 描述 Exception 几乎所有的异常类都是从它派生的 AttributeError 引用属性或给它赋值失败时引发 OSError 操作系统不能执行指定的任务时引发,有多个子类 IndexError 使用序列中不存在的索引时引发,为LookupError的子类 KeyError 使用映射...
2018-08-08 22:06:22
123
原创 第五章笔记
1、关于函数属性#假设已经创建了一个名为OpenObject的类(没设置属性self)>>> o1 = OpenObject()>>> o2 = OpenObject()>>> o1.set_name('eon')&a
2018-08-08 09:13:43
101
原创 第四章笔记
1、并行迭代————内置函数zip()>>> names = ['ame','burning','yyf','longdd','dd']>>> ages = [22,23,24,
2018-08-07 10:39:14
116
原创 第三章笔记
1、函数dict()从其他映射或键值对序列来创建字典>>>items = [('name','Gumby'),('age',42),('addr','China')]>>>d = dict(items)>>>d{'name': 'Gumby', 'age': 42, 'addr': 'China'}2、字典部分操作类似序列,l...
2018-08-06 13:26:56
107
原创 第一章笔记
1、运算符优先级: 指数 ** 位运算符的取反,加号,减号 ~、+、- 算数运算符 *、/、%、// 算数运算符 +、- 位运算符的左移,右移 >>、<< 位运算符的位与 & 位运算符的异或 ^ 位运算符的位或 | 比较运算符 <=、 >=、 >、 < 比较运算 ==、
2018-08-03 10:21:51
113
转载 第二章笔记
1、变量本身数据类型不固定的称为动态语言,如 a = 123 a = ‘hello’ a = 3.14 相对的是静态语言,如 int a = 123 #a是整数类型变量 a = ‘abc’ #错误,不能把字符串赋给整数型变量2、变量在计算机内存中的表示 当写入 a = ‘abc’ 时,python解释器做了两件事: 一、在内存中创建一个 ‘abc’ 的字符串; 二、在内...
2018-08-02 16:55:24
187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人