Python标准库与扩展库中的对象必须先导入后才可以使用,三种导入方法如下:

一、import 模块名 [as 别名]。

1,导入格式: import 模块名 [as 别名]

2,使用方法:使用时要在对象前面加上模块名作为前缀,必须以“模块名.对象名”或者“别名.对象名"的形式进行访问。

3,使用建议:按照python的编码规范,一般一个import语句只导入一个模块,并且按照标准库、扩展库和自定义库的顺序导入。

import math
a = math.gcd(56,64)
print(a)

二、from 模块名 import 对象名 [as 别名]。

1,导入格式:from 模块名 import 对象名 [as 别名]。

2,使用方法:直接输入对象,不需要模块作为前缀。

3,方法特点:使用该方法仅仅导入明确指定的对象,并且为其起一个对别名。这种导入方法可以减少查询次数,提高访问速率,同时减少程序员要输入的代码量,不需要模块作为前缀。

from random import sample
print(sample(range(100),10))

三、from 模块名 import *;

1,导入格式:from 模块名 import*

2,使用方法:直接使用对象不用前缀模块名

3,方法特点:使用该方法可以一次导入模块中的所有对象,简单粗暴。但是,一般不建议使用。

from math import *
print(sin(3))

这三种导入的方式各有各的好处,第一种和第三种较为笼统,第二种是细致化分工。推荐使用第二种。

Python标准库与扩展库中对象的导入与使用相关推荐

  1. 详解Python项目开发时自定义模块中对象的导入和使用

    背景:1)任何一个Python程序文件既可以直接执行,也可以作为模块导入再使用其中的对象:2)对于大型系统开发,一般不会把所有代码放到单个文件中,而是根据功能将其分类并分散多个模块中,在编写小型项目时 ...

  2. python导入模块中的对象_详解Python项目开发时自定义模块中对象的导入和使用

    背景:1)任何一个Python程序文件既可以直接执行,也可以作为模块导入再使用其中的对象:2)对于大型系统开发,一般不会把所有代码放到单个文件中,而是根据功能将其分类并分散多个模块中,在编写小型项目时 ...

  3. 微课|玩转Python轻松过二级(1.6节):导入和使用标准库、扩展库对象

    适用教材: 董付国.<玩转Python轻松过二级>.清华大学出版社,2018. 第1章  Python概述 1.6  标准库与扩展库对象的导入与使用 图书购买链接 京东:https://i ...

  4. 微课|中学生可以这样学Python(1.5节):标准库与扩展库对象的导入

    适用教材: 董付国,应根球.<中学生可以这样学Python>.清华大学出版社,2017. 第1章  Python概述 1.5  标准库与扩展库对象的导入和使用 京东购买链接:https:/ ...

  5. python android 扩展库,Python模块进阶、标准库、扩展库

    模块进阶 Python有一套很有用的标准库(standard library).标准库会随着Python解释器,一起安装在你的电脑中的. 它是Python的一个组成部分.这些标准库是Python为你准 ...

  6. php mhash,PHP加密扩展库-Mhash扩展库实例用法详解

    PHP加密扩展库-Mhash扩展库 什么是Mhash扩展库:Mhash是基于离散数学原理的不可逆向的php加密方式扩展库,其在默认情况下不开启.mhash的可以用于创建校验数值,消息摘要,消息认证码, ...

  7. Python导入标准库和扩展库对象的几种方式

    Python中的对象大概可以分为三类:内置对象.标准库对象和扩展库对象.其中内置对象是直接编译进解释器的可以直接使用,没有对应的Python源代码:标准库对象是随Python安装的,但是需要导入才能使 ...

  8. Python模块进阶、标准库、扩展库

    模块进阶 Python有一套很有用的标准库(standard library).标准库会随着Python解释器,一起安装在你的电脑中的. 它是Python的一个组成部分.这些标准库是Python为你准 ...

  9. 不属于python标准库的是_python标准库和扩展库

    Tkinter ---- Python 默认的图形界面接口. Tkinter 是一个和 Tk 接口的模块, Tkinter 库提供 了对 Tk API 的接口,它属于 Tcl/Tk 的 GUI 工具组 ...

  10. Python数据分析与处理扩展库pandas常用选项设置

    中国大学MOOC"Python程序设计基础"第4次开课 推荐图书: <Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),董付国,清华大 ...

最新文章

  1. 设计模式之AbstractFactory
  2. 作业一 郝树伟 1101210664
  3. vpr文件转换flac_关于便携播放器音频格式转换的问题
  4. 用Gogland开发Go程序
  5. 老李推荐:第6章6节《MonkeyRunner源码剖析》Monkey原理分析-事件源-事件源概览-命令队列...
  6. getHibernateTemplate()的find用法大全
  7. 使用 Preload/Prefetch 优化
  8. 跟我一起学C++课程笔记(第一天)
  9. Java敏捷开发框架
  10. 黄煌教授学术思想述要
  11. python小玩意——抠图换背景
  12. Microsoft Exchange Server邮箱管理
  13. Untiy的阿拉伯文本适配
  14. spring——事务动态代理造成属性为null
  15. MySQL派生表联表查询记录
  16. 实战ssl-bump,实现squid的url过滤功能
  17. 【ARM】ARM体系与计算机组成——第一篇
  18. Python古典密码编程
  19. 项目运行状况不断,怎么办?看看企业级监控项目Skywalking吧
  20. 用HTML写一个论坛网站

热门文章

  1. echarts 生成 迁徙图_利用百度Echarts开发人口迁徙图(产品流向图)
  2. 我的博客今天启用了量子统计
  3. java 应用 http spdy_java-删除了ALPN回调:禁用了SPDY和HTTP / 2. alpn-boot是否在引导类路径上?...
  4. 用 JavaScript 实现时间轴与动画 - 前端组件化
  5. ”易书网“开发总结——技术篇
  6. 王佩丰 Excel 24节课 学习笔记
  7. Win10技术预览版
  8. emouse思·睿—评论与观点整理之一
  9. Python3爬虫实战——QQ空间自动点赞程序(上)
  10. sublime text3之使用等宽字体