当前位置: 首页 > article >正文

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


http://www.kler.cn/news/336445.html

相关文章:

  • wpf加载带材料的3D模型(下载的3D预览一样有纹理)
  • Linux的环境变量
  • Java中的标识符和关键字
  • C语言文件操作(上)(27)
  • 基于STM32的超声波测距仪设计
  • 【rCore OS 开源操作系统】Rust 枚举与模式匹配
  • 单链表(纯代码)
  • SQL Server—约束和主键外键详解
  • AAA Mysql与redis的主从复制原理
  • 爬虫(Python版本)
  • 重学SpringBoot3-集成Redis(四)之Redisson
  • 热补丁反调试API Hook—上跳/下跳
  • Spring MVC__HttpMessageConverter、拦截器、异常处理器、注解配置SpringMVC、SpringMVC执行流程
  • Android SystemUI组件(10)禁用/重启锁屏流程分析
  • 文件处理不再难:带你轻松攻克C语言文件操作
  • 代码随想录算法训练营第二十六天|669. 修剪二叉搜索树 108.将有序数组转换为二叉搜索树 538.把二叉搜索树转换为累加树
  • C语言 assert 函数 - C语言零基础入门教程
  • 专题十_穷举vs暴搜vs深搜vs回溯vs剪枝_二叉树的深度优先搜索_算法专题详细总结
  • 数据结构-基于不同策略的英文单词的词频统计和检索系统
  • 付费计量系统数据元素(Data elements)