Python基础教程: import与from import使用
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使用相关推荐
- Python基础教程学习笔记:第一章 基础知识
Python基础教程 第二版 学习笔记 1.python的每一个语句的后面可以添加分号也可以不添加分号:在一行有多条语句的时候,必须使用分号加以区分 2.查看Python版本号,在Dos窗口中输入&q ...
- python基础教程博客_python基础教程(一)
之所以选择py交易有以下几点:1.python是胶水语言(跨平台),2.python无所不能(除了底层),3.python编写方便(notepad++等文本编辑器就能搞事情),4.渗透方面很多脚本都是 ...
- python基础教程第二版和第三版哪个好-python基础教程 2版和3版哪个适合新手?!...
python基础教程 2版和3版哪个适合新手? 现在学是学python3. 两者的差异发者本身影响并不大,个别语法细微的差比如python3的print数方式使用,一些常用模块的名称差异,一些机制的差 ...
- python基础教程视频(全13集)-Python基础视频教程(600集)【传智播客精品教程】...
Python基础视频教程 初级共600节课 本套视频是传智播客紧抓未来最大趋势--人工智能,应运而生的一套Python入门视频教程,Python是学习人工智能的首选语言,而该视频是专门针对零基础的学员 ...
- python基础教程第三版和第二版选哪个-python基础教程 2版和3版哪个适合新手?!...
python基础教程 2版和3版哪个适合新手? 现在学是学python3. 两者的差异发者本身影响并不大,个别语法细微的差比如python3的print数方式使用,一些常用模块的名称差异,一些机制的差 ...
- python基础教程攻略-python基础教程(一)
之所以选择py交易有以下几点:1.python是胶水语言(跨平台),2.python无所不能(除了底层),3.python编写方便(notepad++等文本编辑器就能搞事情),4.渗透方面很多脚本都是 ...
- python基础教程pdf百度云-《Python基础教程(第3版)》PDF高清版
<python基础教程第3版>PDF高清版 百度云资源,内涵教材源代码 百度云链接:百度云盘 提取码:7r7o 编辑推荐 久负盛名的Python入门经典,是非常优秀的基础教程,深入浅出, ...
- Python基础教程(一):简介、环境搭建、中文编码
Python 基础教程 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年. 像P ...
- python基础教程笔记—即时标记(详解)
最近一直在学习python,语法部分差不多看完了,想写一写python基础教程后面的第一个项目.因为我在网上看到的别人的博客讲解都并不是特别详细,仅仅是贴一下代码,书上内容照搬一下,对于当时刚学习py ...
- python即时标记_【Python】读书笔记:Python基础教程-项目1-即时标记
功能:给文本添加HTML标记,使得到的文档能够在浏览器中显示并能作为一个网页使用. 要求: 输入不应包含人工代码或标签: 应能处理不同的块,比如标题.段落.列表项.内嵌文本(比如被强调的文本.URL等 ...
最新文章
- KMeans中的K怎么选择?Elbow method怎么实施?
- 实体类中用基本类型好,还是用包装类型
- TabStrip within ASP.NET 2.0 in C# with Design Time Support
- Python 计算机视觉(九)—— OpenCV进行图像平滑
- linux7网卡配置vlan,centos7配置vlan,实现一个网卡两个地址的功能
- 余弦函数导数推导过程_人工智能数学基础----导数
- OpenGL Julia Fractal(Julia分形)的实例
- 应用指定显示到副屏_LED灯杆屏广泛应用逐渐成为智慧城市信息化的重要窗口
- 如何使用SAP CRM Marketing Survey创建一个市场问卷调查
- Python怎么这么香(洛谷P2788题解,Java语言描述)
- 关于肉鸡的一些使用教程
- 超实用Mac软件分享
- 无人车运动参数校准流程
- FFMPEG结构体分析:AVIOContext
- EXCEL VBA编程基础
- ubuntu14.04安装skype4.3问题
- [应用漏洞]OpenSSH scp命令注入漏洞(CVE-2020-15778)
- Required request body is missing 问题解决
- 基于SpingBoot2.0与activiti7.x构建的一套工作流程管理系统
- 基于思维导图的研究生创新能力培养
热门文章
- Spring Cloud【使用jenkins持续部署】Gogs+jenkins+Docker Swarm+Protainer
- 【Python3 爬虫】03_urllib.error异常处理
- 在CesiumVR基础上实现3D左右立体视觉
- 我理解的几种字符编码方式
- 新手学信息检索2:倒排表与存储
- setting virtualbox share folder in windows7 system
- 对称加密(4) NET对称加密实践
- 5、Power View—图块与切片器的应用
- iis 重启 (三种方法)
- SAP ABAP用户锁定标识USR02-UFLAG