PYTHON学习教程资源:使用模块知识点学习讲解(含代码练习题).docx
《PYTHON学习教程资源:使用模块知识点学习讲解(含代码练习题).docx》由会员分享,可在线阅读,更多相关《PYTHON学习教程资源:使用模块知识点学习讲解(含代码练习题).docx(5页珍藏版)》请在第一文库网上搜索。
1、PYTHoN学习教程资源:使用模块PythOn本身就内置了很多非常有用的模块,只要安装完毕,这些模块就可以立刻使用。我们以内建的SyS模块为例,编写一个he11o的模块:U!usrbin/envPython3#-*-coding:utf-8-*atestmodu1e_author_=,Michae11iao,importsysdeftest():args=sys.argvifIen(args)=1:print(,He11o,wor1d!,)e1ifIen(args)=2:print(,He11o,%s!%args1)e1se:print(,Toomanyarguments!,)if_name_
2、=_main_,:test()第1行和第2行是标准注释,第1行注释可以让这个he11o.py文件直接在ix1inuxMac上运行,第2行注释表示.py文件本身使用标准UTF-8编码;第4行是一个字符串,表示模块的文档注释,任何模块代码的第一个字符串都被视为模块的文档注释;第6行使用_author_变量把作者写进去,这样当你公开源代码后别人就可以瞻仰你的大名;以上就是Python模块的标准文件模板,当然也可以全部删掉不写,但是,按标准办事肯定没错。后面开始就是真正的代码部分。你可能注意到了,使用SyS模块的第一步,就是导入该模块:importsys导入SyS模块后,我们就有了变量SyS指向该模块
3、,利用sys这个变量,就可以访问sys模块的所有功能。SyS模块有一个argv变量,用IiSt存储了命令行的所有参数。argv至少有一个元素,因为第一个参数永远是该.py文件的名称,例如:运行python3he11o.py获得的sys.argv就是,he11o.py,;运行python3he11o.pyMiChaeI获得的sys.argv就是,he11o.py,Michae1,最后,注意到这两行代码:if_name_=,_main_:test()当我们在命令行运行he11o模块文件时,Python解释器把一个特殊变量_name_置为而如果在其他地方导入该he11。模块时,if判断将失败,因此,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PYTHON 学习 教程 资源 使用 模块 知识点 讲解 代码 练习题