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

一、import语句

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

1 语法:

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

2 实例:

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

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
import random
for i in range(5):print(random.randint(1, 10))# result:
5
3
6
4
9

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

(2、导入多个模块:

import math, sys, random, os

二、from import语句

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

1 语法:

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

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

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
from random import *
for i in range(5):print(randint(1, 10)) # 这里就不需要random.前缀了

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

from random import randint, random

Python基础教程: import与from import使用相关推荐

  1. Python基础教程学习笔记:第一章 基础知识

    Python基础教程 第二版 学习笔记 1.python的每一个语句的后面可以添加分号也可以不添加分号:在一行有多条语句的时候,必须使用分号加以区分 2.查看Python版本号,在Dos窗口中输入&q ...

  2. python基础教程博客_python基础教程(一)

    之所以选择py交易有以下几点:1.python是胶水语言(跨平台),2.python无所不能(除了底层),3.python编写方便(notepad++等文本编辑器就能搞事情),4.渗透方面很多脚本都是 ...

  3. python基础教程第二版和第三版哪个好-python基础教程 2版和3版哪个适合新手?!...

    python基础教程 2版和3版哪个适合新手? 现在学是学python3. 两者的差异发者本身影响并不大,个别语法细微的差比如python3的print数方式使用,一些常用模块的名称差异,一些机制的差 ...

  4. python基础教程视频(全13集)-Python基础视频教程(600集)【传智播客精品教程】...

    Python基础视频教程 初级共600节课 本套视频是传智播客紧抓未来最大趋势--人工智能,应运而生的一套Python入门视频教程,Python是学习人工智能的首选语言,而该视频是专门针对零基础的学员 ...

  5. python基础教程第三版和第二版选哪个-python基础教程 2版和3版哪个适合新手?!...

    python基础教程 2版和3版哪个适合新手? 现在学是学python3. 两者的差异发者本身影响并不大,个别语法细微的差比如python3的print数方式使用,一些常用模块的名称差异,一些机制的差 ...

  6. python基础教程攻略-python基础教程(一)

    之所以选择py交易有以下几点:1.python是胶水语言(跨平台),2.python无所不能(除了底层),3.python编写方便(notepad++等文本编辑器就能搞事情),4.渗透方面很多脚本都是 ...

  7. python基础教程pdf百度云-《Python基础教程(第3版)》PDF高清版

    <python基础教程第3版>PDF高清版  百度云资源,内涵教材源代码 百度云链接:百度云盘 提取码:7r7o 编辑推荐 久负盛名的Python入门经典,是非常优秀的基础教程,深入浅出, ...

  8. Python基础教程(一):简介、环境搭建、中文编码

    Python 基础教程 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年. 像P ...

  9. python基础教程笔记—即时标记(详解)

    最近一直在学习python,语法部分差不多看完了,想写一写python基础教程后面的第一个项目.因为我在网上看到的别人的博客讲解都并不是特别详细,仅仅是贴一下代码,书上内容照搬一下,对于当时刚学习py ...

  10. python即时标记_【Python】读书笔记:Python基础教程-项目1-即时标记

    功能:给文本添加HTML标记,使得到的文档能够在浏览器中显示并能作为一个网页使用. 要求: 输入不应包含人工代码或标签: 应能处理不同的块,比如标题.段落.列表项.内嵌文本(比如被强调的文本.URL等 ...

最新文章

  1. KMeans中的K怎么选择?Elbow method怎么实施?
  2. 实体类中用基本类型好,还是用包装类型
  3. TabStrip within ASP.NET 2.0 in C# with Design Time Support
  4. Python 计算机视觉(九)—— OpenCV进行图像平滑
  5. linux7网卡配置vlan,centos7配置vlan,实现一个网卡两个地址的功能
  6. 余弦函数导数推导过程_人工智能数学基础----导数
  7. OpenGL Julia Fractal(Julia分形)的实例
  8. 应用指定显示到副屏_LED灯杆屏广泛应用逐渐成为智慧城市信息化的重要窗口
  9. 如何使用SAP CRM Marketing Survey创建一个市场问卷调查
  10. Python怎么这么香(洛谷P2788题解,Java语言描述)
  11. 关于肉鸡的一些使用教程
  12. 超实用Mac软件分享
  13. 无人车运动参数校准流程
  14. FFMPEG结构体分析:AVIOContext
  15. EXCEL VBA编程基础
  16. ubuntu14.04安装skype4.3问题
  17. [应用漏洞]OpenSSH scp命令注入漏洞(CVE-2020-15778)
  18. Required request body is missing 问题解决
  19. 基于SpingBoot2.0与activiti7.x构建的一套工作流程管理系统
  20. 基于思维导图的研究生创新能力培养

热门文章

  1. Spring Cloud【使用jenkins持续部署】Gogs+jenkins+Docker Swarm+Protainer
  2. 【Python3 爬虫】03_urllib.error异常处理
  3. 在CesiumVR基础上实现3D左右立体视觉
  4. 我理解的几种字符编码方式
  5. 新手学信息检索2:倒排表与存储
  6. setting virtualbox share folder in windows7 system
  7. 对称加密(4) NET对称加密实践
  8. 5、Power View—图块与切片器的应用
  9. iis 重启 (三种方法)
  10. SAP ABAP用户锁定标识USR02-UFLAG