Python(九)-导入模块

目录

import xxx

from xx import xx

from xx import *

导入模块的别名

time模块


模块名属于标识符.在使用模块前,需要导入模块.

导入模块有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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值