原标题:小白学Python——模块的调用
模块三大类:
内置模块(builtins)在解析器的内部可以直接使用
标准库模块,安装python时已经安装可以直接使用
第三方模块(通常为开源),需要自己安装
安装命令:
pip3 install 模块名
或是 pip install 模块名(通常用来安装python3的模块
模块的导入语句 import
import 语句
编辑
作用:
当某模块整体导入当前模块中
用法:
模块名.属性名
dir(obj)函数,返回obj对象所有的属性的字符串列表
help(obj)函数,可以查看模块的文档字符串
练习:
学习使用数学模块math来计算
1、输入一个圆的半径,打印这个圆的面积
2、输入一个圆的面积,打印这个圆的半径
终端输出:
from import语句
语法:
from 模块名 import 模块属性名1 [as 属性新名1] , 模块新名2 [as 属性新名2] , ......
作用:
将某模块内的一个或多个属性导入到当前模块的作用域
示例:
练习解法2:
from import *
语句:
from 模块名 import *
作用:
将某模块的所有属性导入到当前模块的作用域
示例:
练习解法3:
建议使用排序
首选 import 模块名1 [as 新模块名1], 模块名2 [as 新模块名2], .....
其次 from 模块名 import 模块属性名1 [as 属性新名1] , 模块新名2 [as 属性新名2] , ......
最后 from 模块名 import *
dir函数
dir( [对象] )
作用:
如果没有参数调用,则返回作用域内所有变量列表
如果给定一个对象作为参数,则返回这个对象的所有变量的列表
对于一个模块,返回这个模块的全部属性(变量)
对于一个类对象,返回这个对象的所有变量,并递归基类对象的所有变量
对于其他对象返回所有变量,类变量和基类变量
其他学习内容,以后再分享!返回搜狐,查看更多
责任编辑: