1 2 3 4
摘要: 软件开发的目录规范 为了提高程序的可读性与可维护性,我们应该为软件设计良好的目录结构,这与规范的编码风格同等重要。 软件的目录规范并无硬性标准,只要清晰可读即可,假设你的软件名为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) 编辑