下面介绍下Python import与from import使用,具体内容如下所示:

Python程序可以调用一组基本的函数(即内建函数),比如print()、input()和len()等函数。Python本身也内置一组模块(即标准库)。每个模块都是一个Python程序,且包含了一组相关的函数,可以嵌入到你的程序之中,比如,math模块包含了数学运算相关的函数,random模块包含随机数相关的函数,等等。

一、import语句

在开始使用一个模块中的函数之前,必须用import语句导入该模块。

语法:

import module1[, module2[,... moduleN]]

实例:

1、使用random模块ranint() 函数:

# printRandom.pyimport randomfor i in range(5): print(random.randint(1, 10))# result:

说明:因randint()函数属于random模块,必须在函数名称之前先加上random,告诉Python在random模块中寻找这个函数。

2、导入多个模块:

import math, sys, random, os

二、from import语句

这是导入模块的另一种形式,使用这种形式的 import 语句, 调用 模块中的函数时不需要 moduleName. 前缀 。但是,使用完整的名称会让代码更可读,所以最好是使用普通形式的 import 语句 。

语法:

from moduleName import name1[, name2[, ... nameN]]|*

实例:

导入random模块下的所有函数:

from random import *for i in range(5): print(randint(1, 10)) # 这里就不需要random.前缀了

导入random模块下的randint, random函数:

from random import randint, random

要说from import和import的区别,小编在网上看到这么一个说明挺不错!

from import : 从车里把矿泉水拿出来,给我

import : 把车给我

许多人困惑于,为什么会有人让自己把‘’车里面的车‘’拿出来,因为这是俩不同的车啊,里面那个是玩具车!

小编认为是啊,解释的真好。虽是相同的名字,但指代的并不是同一个东西。

最后小编多说一句!小编是一名python开发工程师,这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。想要这些资料的可以关注小编,并在后台私信小编:“01”即可领取。

Python中的from import和import的区别?没有比这回答的更好了相关推荐

  1. Python中threading的join和setDaemon的区别及用法 例子

    Python中threading的join和setDaemon的区别及用法 Python多线程编程时,经常会用到join()和setDaemon()方法,今天特地研究了一下两者的区别. 1.join ...

  2. Python中NaN、nan和NAN的区别及使用方法

    Python中NaN.nan和NAN的区别及使用方法 Python中的NaN(Not a Number)是一个特殊的浮点数值,用于表示非数值型计算结果或无限大的运算结果,常用于科学计算.数据分析等领域 ...

  3. python while if 区别_对python中for、if、while的区别与比较方法

    如下所示: if应用举例: #if 若条件成立,只执行一次 #if 条件:如果条件成立,执行条件后的代码块内容,不成立,直接跳过代码块 #判断如果年龄age小于18,输出未成年 #=一个等号表示赋值的 ...

  4. python的none是什么-python中的null与none有什么区别

    Python中none与null的区别有:none可以看作是一个具体的值用来初始化变量,而null表示空不是一个值,并且没有与任何一个值绑定并且存储空间也没有存储值 Python中所有的操作都是针对对 ...

  5. Python基础学习-Python中最常见括号()、[]、{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho

    Python基础学习-Python中最常见括号().[].{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho ...

  6. python中_x、__x、__xx__的区别

    python中_x.__x.__xx__的区别 注释:该文章是从英文文档翻译过来的,具体代码可以参考原网址,这里只是简单解释一下他们的区别,方便大家迅速了解.原地址:difference-betwee ...

  7. Python学习笔记(一)1.Python中end=和sep=的用法与区别。

    一.Python中end=和sep=的用法与区别: python中常用到的end=和sep=两种参数用法相似,一个是python输出结尾,一个是python输出分割. end: 默认是换行,表示两个字 ...

  8. Python中最常见括号()、[]、{}的区别

    原文:https://www.cnblogs.com/xuxiaolu/p/4726064.html Python中最常见括号().[].{}的区别 在Python语言中最常见的括号有三种,分别是:小 ...

  9. Python入门-Python中的包,impot,from,import

    #Python中的包 #包(python package)是一个分层次的目录(directory)结构,它将一组功能相近的模块组织在一个目录下 #作用:1.代码规范,2.避免模块名称冲突 #包与目录的 ...

  10. Python中os与sys两模块的区别

    <os和sys的官方解释> ➤os os: This module provides a portable way of using operating system dependent ...

最新文章

  1. [HNOI 2010]Bounce 弹飞绵羊
  2. 【PHP】常用日期函数
  3. java bean 工厂模式_深入理解Java的三种工厂模式
  4. 如何提高自己的工作效率
  5. FL Studio常见问题之通道窗口和步进音序器的设置
  6. 游戏开发之类实现String及其迭代器(C++基础)
  7. 联想Win7 SP1 32位/64位OEM系统[官方原版]
  8. java 导出多个excel_Java导出Excel压缩包
  9. Chrome插件英雄榜111期更新《Unsplash For Chrome》查找免费无版权超清图并直接插入任意在线编辑器...
  10. 英特尔凌动处理器_教你看懂英特尔处理器:什么是Core i3,i5,i7 和Pentium?
  11. FastJson是如何导致App Crash的
  12. HOW to BECOME a GOOD THEORETICAL PHYSICIST(转载的)
  13. Facebook大数据技术架构的演进路线
  14. python精灵和精灵组_Pygame精灵和精灵组
  15. android 酷狗demo_在Android上使用酷狗歌词API
  16. 自己对PID一些学习总结
  17. 凭证录入模板-检查核算项目研发项目是否录入
  18. html5手机上签名,h5实现电子签名
  19. 基于android的网上点餐系统设计,基于Android的点餐系统设计与实现
  20. Follow your heart (104)---headache quarrel and special experience on elance

热门文章

  1. linux 驱动日志,Linux上的自由空间驱动的日志轮换?
  2. android action bar 风格,自定义ActionBar的风格
  3. 为什么虚拟机上一运行就显示程序停止_五分钟学Java:如何学习Java面试必考的JVM虚拟机...
  4. php中的递归算法,PHP递归算法(四)
  5. java 全排列 可重复_java 用递归方法求n个数的无重复全排列
  6. redis实战_Redis实战(7)-SortedSet实战之认识有序集合(命令行与代码实战)
  7. thymeleaf 获取yml中的值_Thymeleaf模板引擎学习
  8. #define 喵 int_【Angew. Chem. Int. Ed.】具多样化不对称反应性的三氮唑芳基碘化物
  9. 修改数据_如何批量修改数据库中的特定记录数据
  10. python s=1*2-2*3+ 3*4-4*5+..+(-1)m1XnX