1 2 3 4
上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页
摘要: 软件开发的目录规范 为了提高程序的可读性与可维护性,我们应该为软件设计良好的目录结构,这与规范的编码风格同等重要。 软件的目录规范并无硬性标准,只要清晰可读即可,假设你的软件名为foo,笔者推荐目录结构如下: Foo/ |-- core/ | |-- core.py | |-- api/ | |-- 阅读全文
posted @ 2020-03-27 23:56 臭弟弟d 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 包(****) 什么是包? 包就是一个包含有__init__.py文件的文件夹 为何要有包? 包的本质是模块的模块的一种形式,包是用来被当做模块导入 创建包的目的不是为了运行,而是被导入使用,记住,包只是模块的一种形式而已,包的本质就是一种模块 如何用包? import mmm (假设mmm是一个有 阅读全文
posted @ 2020-03-27 23:49 臭弟弟d 阅读(216) 评论(0) 推荐(0) 编辑
摘要: from...import ... from...import...与import语句基本一致,唯一不同的是:使用import foo(模块名)导入模块后,引用模块中的名字都需要加上foo.(模块名点)作为前缀, 而使用from foo import x,get,change,Foo(变量名或函数名 阅读全文
posted @ 2020-03-27 23:01 臭弟弟d 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 补充函数的知识点: 类型提示 Type hinting(最低 Python 版本为 3.5)def register(name:"必须传入名字傻叉",age:1111111,hobbbies:"必须传入爱好元组")->"返回的是整型": # 可以在函数形参的后面跟 :加提示信息 print(name 阅读全文
posted @ 2020-03-27 22:57 臭弟弟d 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 一个py文件有几种用途? 执行py文件与导入py文件的区别是什么? 1、被当成程序运行(执行文件) 2、被当做模块导入(导入文件) 执行文件在运行的时候会产生执行文件的名称空间,并将程序运行过程中产生的名字存放到执行文件的名称空间。 如果执行文件中有导入模块的操作,import foo(模块名)会将 阅读全文
posted @ 2020-03-27 22:51 臭弟弟d 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 4、模块 1、什么是模块? 模块就是一系列功能的集合体, 分为三大类 I:内置的模块 II:第三方的模块 III:自定义的模块 一个python文件本身就一个模块,文件名m.py,模块名叫m ps:模块有四种形式 1.使用python编写的.py文件 2.已被编译为共享库或DLL的C或C + +扩展 阅读全文
posted @ 2020-03-26 15:57 臭弟弟d 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 3、匿名函数 lambda :用于定义匿名函数 匿名用于临时调用一次的场景:更多的是将匿名与其他函数配合使用 map(映射) filter(过滤) reduce(加减乘除计算,字符串拼接) sorted(排序默认升序) max(最大) min(最小)案例: # 1、def用于定义有名函数# func 阅读全文
posted @ 2020-03-26 15:55 臭弟弟d 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1、二分法(递归的应用场景)=》算法(算法:是高效解决问题的办法) 前提:有一个按照从小到大顺序排列的数字列表 需要从该数字列表中找到我们想要的那个一个数字 如何做更高效??? 用到了二分法:取中间索引的值比较要找的值,如果寻找的值比中间索引的值大继续往右找继续用二分法,同理小就往左找,else就是 阅读全文
posted @ 2020-03-26 15:54 臭弟弟d 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 函数的递归调用 递归的定义 函数的递归调用:是函数嵌套调用的一种特殊形式 具体是指: 在调用一个函数的过程中又直接或者间接地调用到本身 递归的本质就是循环 需要强调的的一点是: 递归调用不应该无限地调用下去,必须在满足某种条件下结束递归调用 递归的两个阶段 回溯:一层一层调用下去 递推:满足某种结束 阅读全文
posted @ 2020-03-25 16:40 臭弟弟d 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 三元表达式 语法格式: 条件成立时要返回的值 if 条件 else 条件不成立时要返回的值 生成式 列表生成式 l = ['alex_dsb', 'lxx_dsb', 'wxx_dsb', "xxq_dsb", 'egon'] new_l=[name for name in l] 字典生成式 ite 阅读全文
posted @ 2020-03-25 16:39 臭弟弟d 阅读(207) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页