首页 > 其他分享 >了解模块、导入模块、as定义别名

了解模块、导入模块、as定义别名

时间:2022-12-18 00:11:56浏览次数:40  
标签:功能 1.1 别名 导入 模块 import

一、模块

  Python模块(Module),是一个python文件,以.py结尾,包含了python对象定义和python语句。

  模块能定义函数、类和变量,模块里也能包含可执行的代码。

1.1 导入模块

  1.1.1 导入模块的方法

    1)import 模块名

    2)from 模块名  import 功能名

    3)from 模块名 import *

    4)import 模块名 as 别名

    5)from 模块名 import 功能名 as 别名

  1.1.2 导入方式详解

   1.1.2.1 import

    语法:

    # 1. 导入模块

    import 模块名

    import 模块名1,模块名2,....

    # 2. 调用功能

    模块名. 功能名()

    体验:

 

# 需求:math模块下sqrt()开平方计算
"""
1. 导入模块
2. 测试是否导入成功:调用该模块中的sqrt功能
"""
# 方法一:import 模块名;模块名.功能
import math
print(math.sqrt(9))  # 3.0

 

    1.1.2.2 from .. import ..

    语法:

    from 模块名 import 功能1, 功能2, 功能3 ...

    体验:

# 方法二:from 模块名 import 功能1,功能2,...; 功能调用(不需要书写模块名.功能)
from math import sqrt
print(sqrt(9))  # 3.0

    1.1.2.3 from .. import *

    语法:

    from 模块名 import *

    体验:

# 方法三:from 模块名 import * ;功能调用(不需要书写模块名.功能)
from math import *
print(sqrt(9))  # 3.0

    1.1.2.4 as定义别名

    语法:

    # 模块定义别名

    import 模块名 as 别名

    # 功能定义别名

    from 模块名 import 功能 as 别名

    体验:

# 需求:运行后暂停2秒打印hello
"""
1. 导入time模块或导入time模块的sleep功能
2. 调用功能
3. 打印hello
"""
# 1. 模块别名
import time as tt
tt.sleep(2)
print('hello')

# 2. 功能别名
from time import sleep as sl
sl(2)
print('hello')

 

 

 

标签:功能,1.1,别名,导入,模块,import
From: https://www.cnblogs.com/yz-b/p/16989831.html

相关文章

  • Android平台GB28181设备接入模块摄像头采集方向不对怎么办?
    技术背景我们在做Android平台GB28181设备接入模块的时候,有开发者提到这样的诉求:他们的智能头盔、执法记录仪等设备,采集到的图像,是旋转了90、180甚至270°的,设备本身无法针对......
  • abp vnext blog模块用户信息同步 源码解析
    先看一下Volo.Blogging.Domain引用的关于用户的项目只有Volo.Abp.Users.Domain,再看BlogUser定义:publicclassBlogUser:AggregateRoot<Guid>,IUser,IUpdateUserD......
  • [编程基础] Python中的绝对导入与相对导入
    如果您从事的Python项目有多个文件,那么您以前可能不得不使用import语句。即使对于拥有多个项目的Python重度使用者(比如我),import也可能会造成混淆!您可能正在阅读本文,因为您想......
  • [编程基础] Python模块和包使用笔记
    本文探讨Python模块和Python包,这两种机制有助于模块化编程。模块化编程是指将大型笨拙的编程任务分解为单独的,较小的,更易于管理的子任务或模块的过程。然后可以像构建模块......
  • [编程基础] Python随机数生成模块总结
    Python随机数生成模块教程演示如何在Python中生成伪随机数。文章目录​​1介绍​​​​1.1随机数字生成器​​​​1.2Pythonrandom模块​​​​1.3随机种子​​​​2......
  • 1. ansible学习总结: 基础模块
    copy模块:#传输文件到目标机 ansible-i/kingdee/ansible/hostall-mcopy-a'src=/tmp/aaaa.tgzdest=/tmp/aaaa.tgz'cron模块: #创建任务 ansible-i/kingdee/ans......
  • ansible-play 使用yum模块批量安装多个软件包,
      ----hosts:bbtasks:-yum:name={{item}}state=installedwith_items:-yum-utils-bash-completion-vim......
  • 串口接收模块——verilog实现
    1、设计想法原理与之前的串口发送模块一样,1位的数据位和8位的数据位再加上1位的停止位。唯一不同的是在接收的时候要考虑到有干扰的情况下,为了避免干扰,我们对每位数据进行......
  • eclipse导入maven工程项目
    点击File,点击import搜索maven,双击 填入项目所在地址,找到pom.xml文件所在的目录  finish即可。......
  • PYTHON 模块 - random
    1.1random模块用于生成随机数。1.2相关方法random.random()用于生成一个0到1的随机浮点数:0<=n<1.0>>>importrandom>>>random.random()0.6067277881757......