摘要: print('软件开发目录规范')'''1,首先,新建一个项目,这个项目最后新建在顶头根目录下面,也就是直接在D盘中新建或者F盘中新建一个文件夹,这个文件夹的名字为该项目的名称,该项目的所有文件都放在这个文件夹下面例如新建一个ATM 购物车的项目,那么这个文件夹就可以叫做ATM 2,在ATM一级菜单 阅读全文
posted @ 2019-05-02 21:53 同济小孙 阅读(324) 评论(0) 推荐(0) 编辑
摘要: print('模块的使用')'''一.模块介绍1,什么是模块? 模块就是一组功能的集合体,模块的组织形式有以下几种 1,一个python文件就是一个模块,文件名是module.py ,模块名就是mudule(自定义模块的常用格式) 2,已被编译为共享库或者DEL的C或者C++ 扩展 3,使用C编写并 阅读全文
posted @ 2019-05-02 17:38 同济小孙 阅读(160) 评论(0) 推荐(0) 编辑
摘要: '''匿名函数:注意:1,不会单独使用,会与其他函数配合使用,2,匿名函数的精髓在于没有名字,如果没有名字意味着用一次就立刻回收所以匿名函数的应用场景就仅应用于值使用一次的场景配合使用的内置函数:max min sorted filter map需求:有一个字典,求出最大工资的那个人民salarie 阅读全文
posted @ 2019-04-28 18:53 同济小孙 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 三元表达式,列表生成式,字典生成式,生成器表达式'''def max2(x,y): if x>y: return x else: return yprint(max(2,5))x = 10y = 30res = x if x > y else y####上面函数的功能一行就可以搞定print(res 阅读全文
posted @ 2019-04-27 21:08 同济小孙 阅读(250) 评论(0) 推荐(0) 编辑
摘要: '''1,什么是生成器? 函数内但凡有一个yield关键字, 再调用函数就不会执行函数代码,得到的返回值就是一个生成器对象 生成器本身就是一种迭代器 next(g)过程: 会触发生成器g所对应的函数的执行,直到遇到yield才停下来 然后把yield的返回值当做本次next操作的结果2,为什么要用生 阅读全文
posted @ 2019-04-27 19:14 同济小孙 阅读(403) 评论(0) 推荐(0) 编辑
摘要: ''''什么是迭代器?迭代的工具1.什么是迭代? 迭代是一个重复的过程,每一次重复都是基于上一次结果而进行的while True: print('hello world')像上面做这种单纯的重复并不是迭代2.为什么要用迭代器? 找到一种不依赖索引的迭代取值方式3.怎么用迭代器? 可迭代对象:在pyt 阅读全文
posted @ 2019-04-27 16:15 同济小孙 阅读(3751) 评论(0) 推荐(0) 编辑
摘要: '''开放封闭原则: 软件一旦上线之后就应该满足开放封闭原则 具体就是指对修改是封闭的,对扩展是开放的装饰器:什么是装饰器:装饰就是修饰,器指的是工具装饰器本省可以是任意可调用的对象被装饰的对象也可以是任意可以被调用的对象装饰器 》可以是一个函数被装饰对象 》也可以是一个函数装饰器就是用来为被装饰对 阅读全文
posted @ 2019-04-27 08:52 同济小孙 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 文件操作: 重点: 1,文件操作的三步骤:打开文件 使用文件 关闭文件 2,文件操作的三要素:文件源 操作模式 编码 3,with语法 : with open() as 别名,open () as 别名: 4,重点方法 :read() write() readline() close() f.flu 阅读全文
posted @ 2019-04-03 23:32 同济小孙 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 断点调试的方法: 断点调试在程序比较大的时候调试运用的比较多 点击Pycharm软件右上角绿色三角形右边的小甲鱼图标,点击之后会弹出断点调试的界面 Debug是用来调试bug的 terminal 是终端 查看结果的 ,运行程序那里有一个总的终端,在debug这里,也有一个终端 debug之后 左边有 阅读全文
posted @ 2019-04-03 23:31 同济小孙 阅读(1643) 评论(0) 推荐(0) 编辑
摘要: 字符编码 乱码:产生乱码的本质原因是存和取所采用的编码格式不一样 编码种类:ascii unicode gbk gb2312 utf-8 电脑组成:硬盘 》内存 》 一级缓存 二级缓存 CPU寄存器 》CPU cpu 交互的是用户能识别的数据,字符 硬盘中最终存贮的数据:01的二进制数据(可以直接转 阅读全文
posted @ 2019-04-03 16:22 同济小孙 阅读(205) 评论(0) 推荐(0) 编辑