Python中的模块

摘要

在编程语言中,Python被广大程序员誉为是一门“简单、优美、功能强大”的动态语言。在接触到Python这门语言时,多数人会被其简洁的语法、优美的格式和丰富的模块所震撼。

虽然Python的优点众多,但是仍然不可避免的存在着自己的“短板”。在Python3之前,Python的编码问题绝对是一个让人头疼的问题。但是随着Python版本的升级,头疼的编码问题已经得到了很好的解决,像其它编程语言一样,UTF-8被纳入成为一个标准。

在编程语言中,Python被广大程序员誉为是一门“简单、优美、功能强大”的动态语言。在接触到Python这门语言时,多数人会被其简洁的语法、优美的格式和丰富的模块所震撼。

虽然Python的优点众多,但是仍然不可避免的存在着自己的“短板”。在Python3之前,Python的编码问题绝对是一个让人头疼的问题。但是随着Python版本的升级,头疼的编码问题已经得到了很好的解决,像其它编程语言一样,UTF-8被纳入成为一个标准。

和Node类似,当其开发环境搭建好之后会自带一些常用的内置模块,这些内置模块(模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。)。为此,Python提供了import关键字。

使用import语句导入模块,import语法如下,导入多个模块,只需要在模块名之前用逗号进行分隔:

  1. import module[,module2,module3...]

在用import导入模块时推荐如下顺序:

1、Python标准库模块

2、Python第三方模块

3、自定义模块

特别说明:Python解释器在执行语句时,遵循作用域原则。顶层导入模块,作用域是全局的;函数内部导入模块,作用域是局部的。如果其它函数也要用到这个模块,还需要再次导入。

shaw

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: