Python(九)-导入模块
目录
模块名属于标识符.在使用模块前,需要导入模块.
导入模块有3中方式:
import 模块名1[, 模块名2...]
from 模块名 import 功能1[, 功能2, 功能3...]
from 模块名 import *
import xxx
import 模块名1
import 模块名2
......
也可以
import 模块名1[, 模块名2, ...] # 不推荐
调用模块中的函数语法:
模块名.函数名([值1, 值2, ...])
为便于操作导入模块。来看看math模块的函数:
函数名 | 含义 |
---|---|
pow(x, y) | 返回x^y^(x的y次方)的值。 |
sqrt(x) | 返回数值x的平方根。 |
例如,一起来完成:
(1)使用import导入math模块;
(2)求解2^10^ = 1024的值;
(3)求解9的平方根为多少?
# 1.导入模块
import math # 升级: 声明、定义
# 2.求解次方
print(math.pow(2,10))
# 3.求解平方根
print(math.sqrt(9))
from xx import xx
from 模块名 import 功能1[, 功能2, 功能3...]
也可以
from 模块名 import 功能1 # 不推荐
from 模块名 import 功能2
......
调用模块中的功能语法:
功能1()
功能2()
为便于操作导入模块。来看看math模块的函数:
函数名 | 含义 |
---|---|
ceil(x) | 返回数值x的上入整数,如math.ceil(6.3)返回7。 |
floor(x) | 返回数值x的下舍整数。 |
例如,一起来完成:
(1)使用from - import导入math模块的几个功能;
(2)求解3.14的上入整数;
(3)求解3.14的下舍整数。
# 1.导入模块
from math import ceil,floor
# 2.上入
print(ceil(3.14))
# 3.下舍
print(floor(3.14))
from xx import *
from 模块名 import *
* 表示所有
例如,一起来完成:
(1)使用from - import *导入模块;
(2)求解8的平方根、10^3^的值;
# 1.导入所有
from math import *
# 2.使用
print(sqrt(8))
print(pow(10,3))
导入模块的别名
import 模块名 as 别名
from 模块名 import 功能 as 别名
例如,一起来完成:
(1)使用math模块来求解2^10^的值、9的平方根;
(2)分别给import和from - import取别名来导入模块,并完成求结果;
(3)思考:若还想要使用模块名的形式来求解16的平方根
# 1.导入模块 import
# 2.from -import
import math as m
from math import sqrt as sq
from math import pow as po
import math # 重新导入
print(m.sqrt(9))
print(m.pow(2,10))
print(sq(9))
print(po(2,10))
# 3.模块名
print(math.sqrt(16))
time模块
time模块表示时间日期,常用函数:
函数名 | 含义 |
---|---|
sleep(t) | 休眠,即延迟运行,注意参数t的单位为秒(s)。 |
time() | 返回时间戳,即当前时间毫秒数(与1970年1月1日午夜之间的时间差)。 |
例如,一起来完成:
(1)导入time模块;
(2)模拟出5-1的倒序,且每隔1s后输出一个数字的倒计时样式。
# 1.导入模块
import time
# 倒序
i = 5
while i > 0:
print(i)
time.sleep(1)
i -= 1
原文地址:https://blog.csdn.net/weixin_58305115/article/details/142744136
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!