物联网Python编程实战 课件 9.Python模块.pptx

物联网Python编程实战 课件 9.Python模块.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Python模块江苏电子职业学院Python物联网

模块是一个包含所有定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用python标准库的方法。概念

import语句当解释器遇到import语句,如果模块在当前的搜索路径就会被导入。importmodule1[,module2[,...moduleN]#!/usr/bin/python3

#Filename:demo.py

defprint_func(par):

print(Hello:,par)

return#!/usr/bin/python3

#Filename:test.py

#导入模块

importdemo

#现在可以调用模块里包含的函数了

demo.print_func(libo)Hello:libo

from…import语句Python的from语句可以实现从模块中导入一个指定的部分到当前命名空间中,语法如下#!/usr/bin/python3

#Filename:demo.py

defprint_func(par):

print(Hello:,par)

return

defprint_part(bar):

print(hi:,bar)

return#!/usr/bin/python3

#Filename:test.py

#导入模块

fromdemoimportprint_part

#现在可以调用模块里包含的函数了

print_part(libo)frommodnameimportname1[,name2[,...nameN]]

from…import*语句把一个模块的所有内容全都导入到当前的命名空间也是可行的,只需使用如下声明#!/usr/bin/python3

#Filename:demo.py

defprint_func(par):

print(Hello:,par)

return

defprint_part(bar):

print(hi:,bar)

returnfrommodnameimport*#!/usr/bin/python3

#Filename:test.py

#导入模块

fromdemoimport*

#现在可以调用模块里包含的函数了

print_part(libo)

print_func(wantin)

模块反思模块作用1:为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样每个.py文件包含的代码就相对较少;模块作用2:大大提高了代码的可维护性;模块作用3:避免函数名和变量名冲突。相同名字的函数和变量完全可以分别存在不同的模块中。分功而治,模块间互相引用,突破“零代码”工程,加快项目构建;一带一路不断拓展合作区域与领域,共商、共享、共建。截至2021年10月26日,中国与140个国家和32国际组织,签署了206份共建“一带一路”合作文件

Python数字、Python字符串Python元组Python列表Python字典

您可能关注的文档

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档