千锋教育-做有情怀、有良心、有品质的IT职业教育机构

千锋郑州老师分享Python编程入门之模块学习

时间:2018-04-02 14:44:51  |  来源:千锋教育郑州校区  |  作者:

   模块简单说就是一堆代码实现某个功能,Python为开发人员提供了丰富的模块,通过这些模块,我们可以快速开发出功能强大的程序。今天千锋郑州老师就给大家分享Python编程入门中有关模块的知识。

  Python模块有什么用?

  1、模块内有许多函数方法,利用这些方法可以简单的完成许多工作;

  2、模块可以在文件中永久保存代码。在Python交互式解释器中操作输入的代码,在退出Python时是不会被保存的,而模块文件中的代码是永久存在的;

  3、从实用性方面来说,模块可以跨系统平台使用,只需要Copy代码就可以。比如说,有一个全局对像,会被许多文件使用,这时为了方便把它写入一个模块中,再被调用是好的方法。

Python模块.jpg

  Python模块的分类有哪些?

  1、自定义模块,是指自己写的.py文件为了实现某个功能;

  2、内置标准模块(标准库),是指Python自身已经写好的某个功能,例如经常用的sys、os等模块都是内置模块;

  3、开源模块,一般也称第三方模块,比如Requests和BeautifulSoup。

  模块的引用方法有哪些?

  运行Python应用或引用Python模块,Python解释器要有一个查找的过程。可以通过设置一个环境变量PYTHONPATH为Python增加一个搜索路径,以方便查找到相关Python模块。进入Python环境后可以通过Python的sys.path属性获得当前搜索路径的配置,也可以通过sys模块的append方法在Python环境中增加搜索路径。

  只要Python模块在其执行环境配置的搜索路径中,并且其所在位置是包结构的一部分,那么我们就可以引用该模块。Python模块的引用通常可以采用以下三种方式:

  1、import modules;

  2、from modules import 函数;

  3、如果有多个模块,可以用逗号隔开,如果想把某个模块里面的所有功能都导入,可以用*,这样的话功能都加载道内存里面,占用内存资源,不建议用。

  千锋郑州python培训以企业为导向,率先覆盖所有类型数据库,率先推出爬虫分布式、搜索引擎实现,并推出贴近企业实战的机器学习案例,课程设置层层递进,企业级实战项目贯穿学科的全过程,学员可以在学习理论知识的同时,积累对应的实战经验,毕业可胜任Web开发、爬虫、人工智能等岗位,满足多口径企业需求。

新开班

  • ▪ JavaEE培训班 06.11 抢座
  • ▪ Python培训班 05.28 抢座
  • ▪ HTML5培训班 05.14 抢座
  • ▪ JavaEE培训班 04.16 抢座
  • ▪ Python培训班 04.16 抢座
  • ▪ UI交互设计培训 05.02 抢座
  • ▪ HTML5培训班 04.09 抢座
  • ▪ Python培训班 03.26 开班
  • ▪ HTML5培训班 03.12 爆满
  • ▪ JavaEE培训班 03.26 开班
  • 郑州地址:郑州市二七区航海中路60号海为科技园C区10层、12层
    咨询电话:0371-55911950 400-654-7778
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训、UI课程培训
  • 北京天丰利校区:北京市海淀区宝盛北里西区28号天丰利商城4层
    北京沙河校区:北京市昌平区沙阳路18号北京科技职业技术广场服务楼2层、南区服务楼2层
    咨询电话:400-654-7778 010-82790226-801
    面授课程:iOS培训、Android培训、HTML5培训、UI培训、PHP培训、JavaEE培训、好程序员
  • 深圳科技园校区:深圳市南山区科苑南路高新技术产业园R3-B栋5层
    深圳大学城校区:深圳市南山区留仙大道1201号大学城创客小镇16栋2楼、3楼
    深圳西部硅谷校区:深圳市宝安区宝安大道5010号西部硅谷B座A605-619
    咨询电话:0755-86681178/9-801
    面授课程:iOS培训、Android培训、HTML5培训、UI培训、PHP培训、JavaEE培训、好程序员
  • 上海地址:上海市宝山区同济支路199号智慧七立方3号楼2-4层
    咨询电话:400-627-7899 021-65025129-602
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训、UI课程培训、好程序员
  • 成都旅游校区:成都市一环路西二段17号四川旅游青羊校区内
    成都华立校区:成都一环路西二段17号华立大厦3楼
    咨询电话:028-83178771 028-61967740
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训、UI课程培训
  • 广州地址:广州市天河区元岗路310号智汇park创意园E座5层
    咨询电话:020-22119207 400-654-7778
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 大连地址:大连市甘井子区软件园路2号B8座二楼
    咨询电话:0411-39026086 400-654-7778
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 武汉地址:武汉市东新区光谷大道77号金融港B26栋9楼
    咨询电话:027-59905909 027-59905908 027-59905902
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 西安南二环校区:西安市二环南路西段60号永安大厦4层
    西安科技园校区:西安市雁塔区高新六路52号立人科技园C座西区4层
    咨询电话:029-85260160 029-85261030 029-85260960
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 杭州地址:浙江省杭州市江干区九堡旺田书画城A座4层
    咨询电话:0571-86893632 010-82790226/7-801
    面授课程:iOS课程培训、Android课程培训
  • 青岛校区地址:青岛市市南区金坛路17号青岛职业技术南校区实训楼A4层
    咨询电话:0532-80910752/3 010-82790226/7-801
    面授课程:iOS课程培训、Android课程培训、UI课程培训
  • 千锋教育微信号
    扫描加好友