![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
Wolfsschanze
这个作者很懒,什么都没留下…
展开
-
从零开始——Python学习笔记(20190117)
函数,模块,模块包 1.函数 为了简化编程工作量和代码结构,可提取编程时重复使用的类似代码,将其定义为一个函数 #定义函数格式: —————————————————— def 函数名(参数表): 函数体 return 返回值 #函数的参数 必需参数 例1: def hello(a): print(“hello”,a) hello (“python”) 例2: def hello(a): pr...原创 2019-01-18 20:21:23 · 152 阅读 · 0 评论 -
从零开始——Python学习笔记(练习:图书管理系统)
综合练习:图书管理系统 图书管理模块 1.登陆:输入密码错误超过三次锁定账户,密码使用加密 2.信息查看 3.添加 4.修改 5.删除 Excel文件:e://book.xls sheet1(user):id, username, password, state sheet2(book):id, name, publisher, price, author, state #模块文件:libmodu...原创 2019-01-28 16:18:56 · 1157 阅读 · 0 评论 -
从零开始——Python学习笔记(异常处理、抽象类)
2019.01.24 异常处理、抽象类 1.错误: 语法错误 逻辑错误 2.异常:(逻辑错误的一种) 程序执行过程中出现问题导致程序无法执行 3.常见异常: AttributeError:属性错误 IOError:输入/输出异常:无法打开文件 ImportError:导入模块/包异常,路径错误名称错误 ModuleNotFoundError:无法找到模块(属于ImportError的一种) Ind...原创 2019-01-28 16:20:10 · 132 阅读 · 0 评论 -
从零开始——Python学习笔记(2019/1/14)
1.代码注释(3种):用于为程序添加说明性的文字,运行时被注释内容不会被执行 (1)单行注释“#”,例: 无效数据处理 (2)多行注释(两种):三个 英文 的双引号"或单引号’ 2.数据类型 1)整数类型:int 1323844457999(无上限) 2)浮点类型:float 1.78343423743289(无上限) 3)字符串类型:str “你好” ‘nihao’ 4)布尔类型:bool ...原创 2019-01-14 22:34:56 · 142 阅读 · 0 评论 -
从零开始——Python学习笔记(单、双链表)
“” 1.抽象数据类型(ADT):拥有属性和方法,属性可以存储数据,方法操作属性 2.线性表 3.列表(查看)和链表(删 插) 属性:data-存储数据 next-下一个节点的地址 方法:增 删 改 查 next: 后继 pre: 前驱 4.链表的操作 “”" class myList(): def init(self,element): #存储列表数据 self.__element = elem...原创 2019-01-28 20:14:16 · 123 阅读 · 0 评论 -
从零开始——Python学习笔记(2019/1/16)
1.列表排序方法: 内置排序 冒泡排序 插入排序 选择排序 希尔排序 堆排 快排 归并排序 …… 1)内置排序(2种) 法1: a=[2,1,3,4,6,5,7,9,8] b=a.sort() print(a) 法2: c=[2,3,4,1,6,0,8,9,5,7] d=sorted© print(d) #根据情况选择方法:原数组有用选第一种,没用选第二组 2)冒泡排序(3种): ...原创 2019-01-16 18:22:11 · 394 阅读 · 0 评论 -
从零开始——python学习笔记(字符串操作)
字符串操作 s = “hello” print(s[0:3])#切片 print(s[:])#截取全部 print(s[::-1])#倒序 #去空格:strip() 消除字符串两端的空格 s_1 = " hello" print(s_1.strip()) print(s_1.lstrip()) #去左空格 print(s_1.rstrip()) #去右空格 #字符串复制 s_copy = s pr...原创 2019-01-28 16:19:29 · 200 阅读 · 0 评论 -
从零开始——Python学习笔记(2019.1.22)
面向对象的编程 1.编程语言的发展:机器语言(二进制码),汇编语言,高级语言(c语言),面向对象的编程语言(C++、,Java、,Python) 2.类:对具有相同属性和方法的抽象 3.对象:具有属性(静态)和方法(动态)的实物 4.方法(3种):类方法(2种),对象方法 #类 class person(): def init(self,name,age,sex,height): #创建属性 in...原创 2019-01-28 20:14:51 · 199 阅读 · 0 评论 -
从零开始——Python学习笔记(栈,队列)
栈(堆栈):是一种可存入数据、访问、删除等元素的容器 特点:后进先出 #栈实现:线性表、链表 例: class NullStackError(BaseException): #自定义空栈异常 def init(self): super().init("null stack error ") class MyStack(): def init(self,len=0,list=None): self....原创 2019-01-28 20:42:21 · 147 阅读 · 0 评论