Python学习笔记:从入门到放弃(6)模块的使用


Python作为一门开源语言,它的一个巨大优势就是拥有大量开发者上传的模块,加上上手简单的优势,使它成为了最为流行的语言。Python自己就自带了数个模块,如果需要在开发环境中添加新的模块,可以使用pip包管理来使用。
添加新模块的方法为打开cmd,运行pip install mo'kuai名

如果下载过慢,可以更换下载源为阿里的或者清华的,方法如下:
windows下,直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini,内容如下
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
豆瓣:http://pypi.douban.com/simple/

import 语句
想使用 Python 源文件,只需在另一个源文件里执行 import 语句,当解释器遇到 import 语句,如果模块在当前的搜索路径就会被导入。一个模块只会被导入一次,不管执行了多少次import。
import语句格式如下:
import 模块名 as 缩写
其中as 缩写可以被省略,它的作用是调用时可以使用缩写,方便我们使用。
from … import 语句
Python 的 from 语句让你从模块中导入一个指定的部分到当前命名空间中,语法如下:
from 模块名 import 函数名
这个声明不会把整个模块导入到当前的命名空间中,它只会将import里的函数引入进来。如果需要把一个模块的所有内容全都导入到当前的命名空间,可以如此声明:from 模块名 import *
dir() 函数
内置的函数 dir() 可以找到模块内定义的所有名称。以一个字符串列表的形式返回,如果没有给定参数,那么 dir() 函数会罗列出当前定义的所有名称::


例程
主要使用了math和random模块,先看一下math可以做什么

还有就是random可以做什么

一个简单的角度弧度转换器

参考文档:
更改pip源至国内镜像,显著提升下载速度:https://blog.csdn.net/lambert310/article/details/52412059
Python3 模块:https://www.runoob.com/python3/python3-module.html
Python3 标准库概览:https://www.runoob.com/python3/python3-stdlib.html
《Python语言应用》 西安外国语大学 康俊民