python编程基础学习班Python编程基础与应用的字等串笔记大一答案
下载地址 https://share.weiyun.com/oKXAf8Zh
资料目录 Python编程基础教学视频 51CTO学院(60集) python编程基础教学视频 乾颐盾系列 Python编程基础 张健 张良均 人民邮电出版社.pdf Phthon编程金典.pdf Python 编程指南.pdf 《Python 编程基础》 教学大纲.pdf 《Python编程入门指南(上下册)》 明日科技.pdf 《小小的Python编程故事》毛雪涛,丁毓峰编著.pdf Python编程初学者指南.pdf Python编程入门经典.pdf 树莓派Python编程入门与实战 第2版.pdf Python编程实战__运用设计模式、并发和程序库创建高质量程序.pdf 《Python编程基础》复习资料.pdf Python编程基础与应用-题库大全.doc Python编程基础张健 , 张良均课后习题及答案.pdf Python程序设计基础及实践(慕课版)郭炜习题答案.pdf 《Python程序设计基础与应用》习题答案.pdf 《Python快速编程入门》——课后题答案.doc Python程序设计基础习题答案与分析.doc python基础试题(含答案).doc Python考试题复习知识点试卷试题.doc Python编程基础.pptx 《Python编程之美:最佳实践指南》by Kenneth Reitz.pdf 《Python编程基础与HTTP接口测试》阿奎 编著.pdf Python编程 从入门到实践 by Eric Matthes.pdf Python编程导论第2版_2018 翻译 陈光欣.pdf Python编程快速上手—让繁琐工作自动化_[美] Al Sweigart 著.pdf 趣学python编程中文版.pdf 举例 1.创建包 创建包实际上就是创建一个文件夹,并且在该文件夹中创建一个名称为“__init__.py”的Python 文件。在__init__.py 文件中,可以不编写任何代码,也可以编写一些 Python 代码。在__init__.py 文件中所编写的代码,在导入包时会自动执行。 说明:__init__.py 文件是一个模块文件,模块名为对应的包名。例如,在 settings 包中创建的__init__.py 文件,对应的模块名为 settings。 例如,在 E 盘根目录下创建一个名称为 settings 的包,可以按照以下步骤进行。 (1)在计算机的 E 盘根目录下,创建一个名称为 settings 的文件夹。 (2)在 IDLE 中,创建一个名称为“__init__.py”的文件,保存在 E:\settings 文件夹下,并且在该文件中不写任何内容,然后再返回到资源管理器中,效果如图 10.10 所示。 新创建的 __init__.py 文件 图 10.10 创建__init__.py 文件后的效果 至此,名称为 settings 的包就创建完毕了。之后就可以在该包中创建所需的模块了。 2.使用包 创建包以后,就可以在包中创建相应的模块,然后再使用 import 语句从包中加载模块。 从包中加载模块通常有以下 3 种方式。 (1)通过“import+完整包名+模块名”的方式加载指定模块。 “import+完整包名+模块名”的方式是指:假如有一个名称为 settings 的包,在该包下有一个名称为 size 的模块,那么要导入 size 模块,可以使用下面的代码: import settings.size 通过该方式导入模块后,在使用时需要使用完整的名称。例如,在已经创建的 settings 包中创建一个名称为 size 的模块,并且在该模块中定义两个变量,代码如下: 01 width = 800 # 宽度 02 height = 600 # 高度 这时,通过“import+完整包名+模块名”的方式导入 size 模块后,在调用 width 和 height变量时,就需要在变量名前加入“settings.size.”前缀。对应的代码如下: 01 import settings.size # 导入 settings 包下的 size 模块 02 if __name__=='__main__': 03 print('宽度:',settings.size.width) 04 print('高度:',settings.size.height) 执行上面的代码后,将显示以下内容: 宽度: 800 高度: 600 (2)通过“from+完整包名+import+模块名”的方式加载指定模块。 “from+完整包名+import+模块名”的方式是指:假如有一个名称为 settings 的包,在该包下有一个名称为 size 的模块,那么要导入 size 模块,可以使用下面的代码: from settings import size 通过该方式导入模块后,在使用时不需要带包前缀,但是需要带模块名。例如,想通过“from+完整包名+import+模块名”的方式导入上面已经创建的 size 模块,并且调用 width 和height 变量,就可以通过下面的代码实现: 01 from settings import size # 导入 settings 包下的 size 模块 02 if __name__=='__main__': 03 print('宽度:',size.width) 04 print('高度:',size.height) 执行上面的代码后,将显示以下内容: 宽度: 800 高度: 600 (3)通过“from+完整包名+import+模块名+定义名”的方式加载指定模块。 “from+完整包名+import+模块名+定义名”的方式是指:假如有一个名称为 settings 的包,在该包下有一个名称为 size 的模块,那么要导入 size 模块中的 width 和 height 变量,可以使用下面的代码: from settings.size import width,height 通过该方式导入模块的函数、变量或类后,在使用时直接使用函数、变量或类名即可。例如,想通过“from+完整包名+import+模块名+定义名”的方式导入上面已经创建的 size 模块的width 和 height 变量,并输出,就可以通过下面的代码实现: 01 # 导入 settings 包下 size 模块中的 width 和 height 变量 02 from settings.size import width,height 03 if __name__=='__main__': 04 print('宽度:', width) # 输出宽度 05 print('高度:', height) # 输出高度 执行上面的代码后,将显示以下内容: 宽度: 800 高度: 600 说明:在通过“from+完整包名+import+模块名+定义名”的方式加载指定模块时,可以使用星号“*”代替定义名,表示加载该模块下的全部定义。
|