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

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

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

python编程基础与数据分析南京大学出版社pdf学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


举例

以主程序的形式执行
这里先来创建一个模块,名称为 christmastree。在该段代码中,首先定义一个全局变量,然后创建一个名称为 fun_christmastree()的函数,最后通过 print()函数输出一些内容,代码如下:
01 pinetree = '我是一棵松树' # 定义一个全局变量(松树)
02 def fun_christmastree():  # 定义函数
03 '''功能:一个梦
04 无返回值
05 '''
06 pinetree = '挂上彩灯、礼物……我变成一棵圣诞树 @^.^@ \n' # 定义局部变量
07 print(pinetree) # 输出局部变量的值
08 # *****************************函数体外***********************************#
09 print('\n 下雪了……\n')
10 print('=============== 开始做梦…… =============\n')
11 fun_christmastree() # 调用函数
12 print('=============== 梦醒了…… ===============\n')
13 pinetree = '我身上落满雪花,' + pinetree + ' -_- ' # 为全局变量赋值
14 print(pinetree) # 输出全局变量的值
在与 christmastree 模块同级的目录下,创建一个名称为 main.py 的文件,在该文件中,导入 christmastree 模块,再通过 print()语句输出模块中的全局变量 pinetree 的值,代码如下:
01 import differenttree # 导入 differenttree 模块
02 print(differenttree.pinetree)
执行上面的代码,将显示如图 10.6 所示的内容。
图 10.6 导入输出模块中定义的全局变量的值
从图 10.6 所示的运行结果中可以看出,导入模块后,不仅仅输出了全局变量的值,而且模块中原有的测试代码也被执行了。这个结果显然不是我们想要的,那么如何只输出全局变量的值呢?实际上,可以在模块中,将原本直接执行的测试代码放在一个 if 语句中。因此,可以将模块 christmastree 的代码修改为以下内容:
01 pinetree = '我是一棵松树' # 定义一个全局变量(松树)
02 def fun_christmastree(): # 定义函数
03 '''功能:一个梦
04 无返回值
05 '''
06 pinetree = '挂上彩灯、礼物……我变成一棵圣诞树 @^.^@ \n' # 定义局部变量赋值
07 print(pinetree) # 输出局部变量的值
08 # *************************判断是否以主程序的形式运行*************************#
09 if __name__ == '__main__':
10 print('\n 下雪了……\n')
11 print('=============== 开始做梦…… =============\n')
12 fun_christmastree() # 调用函数
13 print('=============== 梦醒了…… ===============\n')
14 pinetree = '我身上落满雪花,' + pinetree + ' -_- ' # 为全局变量赋值
15 print(pinetree) # 输出全局变量的值
再次执行导入模块的 main.py 文件,将显示如图 10.7 所示的结果。从执行结果中可以看出,测试代码并没有执行。
图 10.7 在模块中加入以主程序的形式执行的判断
此时,如果执行 christmastree.py 文件,将显示如图 10.8 所示的结果。
图 10.8 以主程序的形式执行的结果
说明:在每个模块的定义中都包括一个记录模块名称的变量__name__,程序可以检查该变量,以确定它们在哪个模块中执行。如果一个模块不是被导入其他程序中执行的,那么它可能在解释器的顶级模块中执行。顶级模块的__name__变量的值为__main__。

上一篇:ArcGIS Python编程基础与应用的笔书python编程基础课后题答案

下一篇:没有了

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