手机版 | 登陆 | 注册 | 留言 | 设首页 | 加收藏
当前位置: 网站首页 > python教程 > 文章 当前位置: python教程 > 文章

python编程基础学习班Python编程基础与应用的字等串笔记大一答案

时间:2022-06-08    点击: 次    来源:网络    作者:佚名 - 小 + 大

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+模块名+定义名”的方式加载指定模块时,可以使用星号“*”代替定义名,表示加载该模块下的全部定义。

上一篇:python编程基础与数据分析南京大学出版社pdf学python编程基础

下一篇:没有了

推荐阅读
声明 | 联系我们 | 关于我们
备案ICP编号  |   QQ:2151239526  |  地址:北京市东城区  |  电话:16605168200  |