- 1、本文档共53页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
3.3.3Python扩展库3.3.1Python模块新知导入Python中,包含Python代码的源文件(通常包含用户自定义的变量函数和类)称为模块(Module),其扩展名为“.py”。新知导入模块是一种代码组织形式,是某一类功能代码的集合,它将彼此有关系的Python代码组织到一个个文件中。模块中包含:(1)可执行代码;(2)函数;(3)类;(4)其他类型的代码组织;(5)各类代码组织的组合。新知导入函数(Function)就是一段代码块。新知导入类(Class)就是含有函数的代码块,用来描述具有相同属性和方法的对象的集合。新知讲解将众多具有相关功能的模块文件结构化组合形成“包”(Package)。包体现了模块的结构化管理思想。包中的模块通过包名.模块名来区分和指定。新知讲解Python中具有某些功能的模块和包都可以被称作“库”(Library)模块由诸多函数组成,包由诸多模块结构化组成。新知讲解库中包含:(1)包模块(2)数学函数;(3)数学常量(以赋值变量形式表示);(4)常用表达式;(5)作图工具(亮点)。新知讲解Python语言编程中,通过import语可以导入模块并使用其定义的功能。导入和使用模块功能的基本形式如下:形式1import模块名#导入模块模块名.函数名#使用模块的全限定名称调用模块中的函数模块名.变量名#使用模块的全限定名称访问模块中的变量新知讲解形式2from模块名import*#导入模块中所有项目from模块名import函数名#导入模块中指定函数from模块名import变量名#导入模块中指定变量函数名#直接调用模块中的函数变量名#直接访问模块中的变量注意:对于某些特定模块,模块名需要表达为包名.模块名。3.3.2Python标准库新知讲解Python系统自带有一些内置模块,统一存放在一个“库”里,称为Python标准库。新知讲解Python常用的内置函数可直接调用。新知讲解Python常用的内置模块如下:新知讲解(1)Math模块除了加减乘除四则运算,还有开方、对数、三角函数等大多数函数运算和数学常数。调用代码如下:importmath或者frommathimport*新知讲解已知圆的面积S(平方米),求圆的半径r(米),打开程序代码编辑器,编辑、保存、运行程序段p31.py。练一练将程序段p31.py中第一条导入模块语句替换为frommathimport*,那么,其后每条语句应该怎么改写?请重新编辑后保存为p32.py。新知讲解(2)random模块random调用格式和math相同。模块random常用的函数如下:random():用于生成一个0到1的随机点数n(0=n1.0)。uniform(a,b):用于生成一个指定范围的随机浮点数n,a与b的大小关系不限。randint(a,b):用于生成一个指定范围[a,b]内的整数n(a=n=b)。练一练编写一个进行整数(100以内)加法计算训练的程序。算法分析:利用计算机完成工作是从任务开始的设计完成任务的方法和步骤(即算法)是关键。算法可以用自然语言和流程图两种形式描述。它的两个加数是由随机函数产生的随机整数。开始结束导入内置随机数模块data1=int(random.random()*100)data2=int(random.random()*100)sum=data1+data2练习者输入心算答案输出正确答案加法程序流程图练一练Python集成式语言环境下打开序代码编辑器,编辑、保存、运行程序段p33.py。练一练多次运行程序段p33.py,发现每次加法计算题目都不同,因为random模块每次生成不同的随机数。练一练练一练假如你是一位小学生,需要心算加法练习,在Python系统下运行p33.py程序,你对这个程序满意吗?你认为还需要做哪些改进?不是特别满意。因为一旦算错了,不能更改,也不能告诉算错的原因,可以增加再次输入正确结果的操作。新知讲解(3)datetime模块datetime模块用于处理日期和时间的模块,其调用格
您可能关注的文档
- 第二单元_第4课时_连除解决实际问题(教学课件)四年级数学上册(苏教版).ppt
- 第二单元_第5课时_“四舍”调商(教学课件)四年级数学上册(苏教版).ppt
- 第二单元_第6课时_“五入”调商(教学课件)四年级数学上册(苏教版).ppt
- 第二单元_第8课时_被除数、除数末尾有0的笔算除法(教学课件)四年级数学上册(苏教版).ppt
- 第三课 夸夸我的好朋友 课件 -三年级上册心理健康教育(苏教版).ppt
- 第十八课 周末巧安排 课件 -三年级上册心理健康教育(苏教版).ppt
- 第十二课 面对父母的争吵 课件 -三年级上册心理健康教育(苏教版).ppt
- 第十六课 插上想象的翅膀 课件 -三年级上册心理健康教育(苏教版).ppt
- 第十四课 情绪对对碰 课件 -三年级上册心理健康教育(苏教版).ppt
- 第十一课 面对误解要宽容 课件 -三年级上册心理健康教育(苏教版).ppt
- 5.5.1两角差的余弦公式课件(4)高一上学期数学人教A版.pptx
- 猜猜我是谁(课件)三年级下册综合实践活动沪科黔科版.pptx
- 4.2元素周期律课件高一化学上学期人教版6.pptx
- 人类与地理环境的互动.pptx
- 暑假作业02现在完成时.docx
- ChinaDaily改编语法填空专项练习高三英语二轮复习2.docx
- 八年级英语下册《Unit8HaveyoureadTreasureIslandyetSectionA2》课件(完整版)2.pptx
- 二年级上册专项训练之句子.pptx
- 2024年中考英语复习被动语态课件.pptx
- Unit4Ihaveaball.Lesson23(课件)人教精通版英语三年级上册(1).pptx
最近下载
- 部编版八年级上册历史基础知识填空.docx
- 小学五年级上全册人自然社会教案可打印.doc
- DB11∕T 1598.3-2019 居家养老服务规范 第3部分:助医服务.docx VIP
- 人教版高中物理电学实验要点总结.pdf VIP
- 普通高中课程标准2023.pdf
- 幼儿园幼儿出游安全应急预案.docx VIP
- 2024浙江省执业药师继续教育答案-中医虚症辨证用药.docx VIP
- DB11_T 1598.2-2019 居家养老服务规范 第2部分:助餐服务.PDF VIP
- 简谱 爱永在 沂蒙山 王传亮.pdf
- 小学一年级音乐下(第三单元 音乐中的动物: 唱歌 咏鹅):C1跨学科学习活动设计-教学方案设计+学生学习成果+学习成果点评[2.0微能力获奖优秀作品].docx
文档评论(0)