2018.10.15python学习第十九天part1

摘要: 恢复内容开始 title: 标准目录规范 date: 2018 10 15 15:26:37 categories:python tags:python入门 一.标准目录规范 ​ 我们学习了模块和包以后,在开发项目就不应该在是面条版,应该分为文件/文件夹,那么有没有什么固定的文件结构呢?答案是:有的 阅读全文
posted @ 2018-10-15 18:49 撩与诗人 阅读(128) 评论(0) 推荐(0) 编辑

2018.10.12python学习第十八天

摘要: 包 什么是包?(what) 为何要用包?(why) ​ 包的本质就是一个文件夹,那么文件夹的功能就是讲文件打包起来 ​ 随着功能越写越多,我们无法将所有的功能都放到一个文件中,于是我们使用模块取组织功能,而随着模块越来越多,我们就需要用我呢见家将模块组织起来,依次来提高程序的结构性和可维护性 注意事 阅读全文
posted @ 2018-10-13 10:10 撩与诗人 阅读(148) 评论(0) 推荐(0) 编辑

2018.10.11python学习第十七天

摘要: 模块 1.模块是什么? 模块:一组功能的集合 功能:在python中,一个功能就是一个函数;一个py文件就是一个模块 2.为什么要用模块? 借鉴思想:可以极大的提升开发效率 自定义模块:抽取我们自己程序中要用的功能,定义成模块,然后程序的各部分都去模块中调 用,可以较少代码冗余。 3.如何使用模块? 阅读全文
posted @ 2018-10-11 16:01 撩与诗人 阅读(117) 评论(0) 推荐(0) 编辑

2018.10.10python homework

摘要: 1、将names=['egon','alex_sb','wupeiqi','yuanhao']中的名字全部变大写 2、将names=['egon','alex_sb','wupeiqi','yuanhao']中以sb结尾的名字过滤掉,然后保存剩下的名字 长度。 3、求文件a.txt中最长的行的长度( 阅读全文
posted @ 2018-10-10 20:28 撩与诗人 阅读(208) 评论(0) 推荐(0) 编辑

2018.10.10python学习第十六天part3

摘要: 面向过程编程: 核心是过程:解决问题的步骤,即先干什么,后干什么 基于该思想,编写程序的时候,应该始终思考过程二字 是一种机械式的思维方式: 优点: 复杂的问题流程化,进而简单化(思路清晰) 缺点: 可扩展性差 阅读全文
posted @ 2018-10-10 17:14 撩与诗人 阅读(91) 评论(0) 推荐(0) 编辑

2018.10.10python学习第十六天part2

摘要: 函数递归 and 二分法 1.什么是函数递归?(what) 函数的递归调用是函数嵌套的一种特殊形式:直接or间接的嵌套该函数本身 本质:就是一个循环的过程 2.为何要用函数递归?(why) 在某些情况下,用函数递归来使用重复的过程,会比用while循环更简单。 3.如何用函数递归?(how) 两个原 阅读全文
posted @ 2018-10-10 17:09 撩与诗人 阅读(143) 评论(0) 推荐(0) 编辑

2018.10.10python学习第十六天part1

摘要: 匿名函数 1.什么是匿名函数?(what) 没有函数名的函数 对比有名函数:区别是有函数名,可以被重复多少次使用 特点:只能在定义的时候使用,且只能使用一次 2.为何要用匿名函数?(why) 因为匿名函数没有函数名,所有在定义完以后就会被python的垃圾回收机制回收,无法重复使用,所以,当某个功能 阅读全文
posted @ 2018-10-10 16:03 撩与诗人 阅读(129) 评论(0) 推荐(0) 编辑

2018.09.28python学习第十三天part3

摘要: # part3# 三元表达式# # eg.1# def max2(x,y):# if x>y:# print(x)# print(y)# max2(22,33)## # 简化成三元表达式:# x=22# y=33# print(x if x>y else y)#使原代码更加的简洁# list生成式: 阅读全文
posted @ 2018-09-28 22:47 撩与诗人 阅读(200) 评论(0) 推荐(0) 编辑

2018.09.28python学习第十三天part2

摘要: part2迭代器# 1. 什么是迭代器(what)# 迭代指的是一个重复的过程,每一次重复都是基于上一次的结果而来的# li=['a','b','c','d','e']# li=('a','b','c','d','e')# li='hello'## i=0# while i < len(li):# 阅读全文
posted @ 2018-09-28 21:14 撩与诗人 阅读(121) 评论(0) 推荐(0) 编辑

2018.09.28python学习第十三天part1

摘要: # part 1# 叠加多个装饰器的顺序# 当一个被装饰的对象同时叠加多个装饰器时# 装饰器的加载顺序时:自下而上,即从被装饰对象往上面数# 装饰器内wrapper函数的执行顺序时:自上而下# eg.1import timedef timmer(func): def wrapper1(*args,* 阅读全文
posted @ 2018-09-28 20:06 撩与诗人 阅读(167) 评论(0) 推荐(0) 编辑