Python模块介绍(如何安装、使用)

Python不仅灵活方便,而且功能强大,丰富的标准库更是让Python成为“自带电池”的编程语言。

安装其他模块

python自带的模块显然不能满足我们的需求,我们可以下载安装其他的模块来满足我们的编程需求。

最简单的安装方法是:

一、“Win”+"R"打开运行。

二、在“运行”中,输入“cmd”打开Windows命令提示窗口。

三、输入一下指令:

pip install 模块名

接下来等待安装就可以了。但下载过程可能太过缓慢,因为下载源在国外,我们也可以用我们国内的镜像源,这样下载速度将会大大提升。

如(单次使用)

pip install -i 镜像源

永久设定

pip config set global.index-url 镜像源

国内的镜像源有:

https://pypi.tuna.tsinghua.edu.cn/simple pyspider /清华
http://pypi.douban.com/simple/ 豆瓣 
http://mirrors.aliyun.com/pypi/simple/ 阿里 
http://pypi.hustunique.com/simple/ 华中理工大学 
http://pypi.sdutlinux.org/simple/ 山东理工大学 
http://pypi.mirrors.ustc.edu.cn/simple/ 中国科学技术大学

(pip 是什么?

pip 是 Python 的包安装程序。其实,pip 就是 Python 标准库(The Python Standard Library)中的一个包,只是这个包比较特殊,用它可以来管理 Python 标准库(The Python Standard Library)中其他的包。pip 支持从 PyPI,版本控制,本地项目以及直接从分发文件进行安装。pip 是一个命令行程序。 安装 pip 后,会向系统添加一个 pip 命令,该命令可以从命令提示符运行。)

什么是模块

Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。模块让你能够有逻辑地组织你的 Python 代码段,把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块能定义函数,类和变量,模块里也能包含可执行的代码。

简单来说,模块就是程序

我们通过导入相应模块,就可以使用模块当中的函数等。

当然,你也可以发布自己的模块。这里就不再一一阐述。

导入相应模块

我们在使用相应模块之前,首先需要导入。使用import 语句来调用模块(import:谷歌翻译 翻译为:进口,我们简单的理解为引进,导入的意思)

如果你在使用模块之前没有导入,Python将会报错,如:

Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    tkinter.Label()
NameError: name 'tkinter' is not defined
>>> 

那么如何导入相应的模块呢?

先举例子:

>>> import tkinter
>>> from tkinter import messagebox
>>> from tkinter import *

第一种:直接导入

这是最直接的导入方法。语法为:

import 模块名

这种方法在程序中使用的时候需要加上命名空间。 

>>> tkinter.Label(root,text = "Hello").pack()

这里的tkinter.就是命名空间,要根据你导入的模块名称来使用。

第二种:导入相应的函数 

语法为:from 模块名 import 函数名

这种方法可以导入指定函数,这种方式的好处是,在使用中不需要在函数前添加命名空间。

第三种:导入模块的所有命名空间

语法为:from 函数名 import *

这种方式将会导入模块当中的所有函数,与第二种差不多。只不过第二种是导入指定函数,第三种是导入所有函数。

一种新的方法:  as

如果我们导入的模块名字太长(如tkinter)那么我们每次在使用模块中的内容时,都要写一遍命名空间,显然这是多余的。这时,as发挥作用了,它的作用就是给你想要导入的模块起外号,让你更好的调用它。

如:

>>> import tkinter as tk
>>> tk.Label(... ... )
>>> from tkinter import messagebox as m

注意:第三种方式不能使用as

可以看到,我们在使用as以后,程序当中的命名空间就改成了你给他起的名字。

END

感谢大家支持!!(点个赞再走吧~)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值