- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第2单元编程计算
2.4可以复用的代码;;在程序代码中有许多功能是相似或完全相同的,这时可以考虑用代码复用的方法提高程序的效率。这既可以减少重复编写代码的工作量,也可以使程序的结构更加清晰。;1.函数
函数类型:系统函数和用户自定义函数。
(1)系统函数即函数库中的标准函数,是程序设计语言或操作系统提供给用户的一系列已经编制好的程序。如print()和input()函数都是系统函数。
常见的系统函数包括数学运算类函数、数据转换类函数、字符串操作类函数、输入输出函数、文件操作类函数等。;(2)用户自定义函数则是用户自己编写的一段程序。
函数一般包括函数名、参数、返回值和函数体等四部分内容,其中函数名和函数体是必不可少的,参数和返回值可根据需要进行定义。
自定义函数的基本格式:
def函数名(参数1,参数2……):
#函数说明
语句或语句组
return返回值;参数是用来向函数传递值的,当有多个参数时,各个参数之间用逗号分隔开。函数执行完成后,由return语句将表达式返回给调用者,结束函数。函数的调用格式:
变量=函数名(参数);2.发布代码
通过模块发布代码可以让很多人共享你的程序。方法:
(1)做好发布前的准备工作。在D:\创建一个文件夹mymodule,其中包含mymodule.py和setup.py两个文件。mymodule.py是一个模块文件,其内容就是自定义的函数;setup.py文件包含有关发布的元数据。
(2)打开mymodule所在的目录,构建发布文件。
(3)将发布文件安装到你的Python本地副本或在互联网上发布你的代码。;3.导入模块并使用
已经构建发布的模块或系统自带模块,必须先导入程序才能使用。
导入模块的语句格式:import模块名。;·Python中提供了大量标准模块,亦称标准库,如time模块和random模块。;(2)random模块可以生成随机数。
random.random():用于生成一个0到1的随机浮点数:0<=n<1.0。
random.randint(a,b):用于生成一个指定范围内的随机整数,生成的随机数n的取值范围为:a<=n<=b。
random.randrange([start,]stop[,step]):从指定范围内,按指定基数递增step的集合中获取一个随机数,如:random.randrange(1,10,2)即在生成的列表中[1,3,5,7,9]中获取一个随机数。;1.Python语言中用来定义函数的关键字是(B)。;3.关于函数的参数,以下选项中描述错误的是(A)。;4.以下Python程序段,运行后输出的值是(A)。;5.运行下列程序后,函数f(4)的值为(D)。;6.下列代码的输出结果是(C)。;7.关于python发布代码及安装使用代码,下列说法中错误的是(C)。;8.以下关于模块说法中,错误的是(C)。;10.想要在Python程序运行时产生一个随机数,需要导入的模块是(B)。
您可能关注的文档
- 2.1计算机解决问题的过程 课件-江苏省2025年1月普通高中学业水平合格性考试信息技术复习.pptx
- 2.2做出判断的分支 课件-江苏省2025年1月普通高中学业水平合格性考试信息技术复习.pptx
- 2.3周而复始的循环 课件-江苏省2025年1月普通高中学业水平合格性考试信息技术复习.pptx
- 3.1数据编码 课件-江苏省2025年1月普通高中学业水平合格性考试信息技术复习.pptx
- 3.2数据与结构 课件-江苏省2025年1月普通高中学业水平合格性考试信息技术复习.pptx
- 3.3数据与系统 课件-江苏省2025年1月普通高中学业水平合格性考试信息技术复习.pptx
- 3.4加密与解密 课件-江苏省2025年1月普通高中学业水平合格性考试信息技术复习.pptx
- 4.1算法及其特征 课件-江苏省2025年1月普通高中学业水平合格性考试信息技术复习.pptx
- 4.2数值计算 课件-江苏省2025年1月普通高中学业水平合格性考试信息技术复习.pptx
- 4.3非数值计算 课件-江苏省2025年1月普通高中学业水平合格性考试信息技术复习.pptx
- 5.1走近数据分析 课件-江苏省2025年1月普通高中学业水平合格性考试信息技术复习.pptx
- 5.2探秘人工智能 课件-江苏省2025年1月普通高中学业水平合格性考试信息技术复习.pptx
- 义务教育版(2024)三年级信息科技 第23课 分解描述问题 课件.pptx
最近下载
- 一种辊内冷却的辊压机.pdf VIP
- 公司内部网络安全和设备管理制度(定稿).docx VIP
- 老友记台词剧本第一季第1集中英双语左右对照.pdf VIP
- 2021年第二届全国矿山安全普法网络知识竞赛题库(试题101-200题).pdf VIP
- 五公司2012年统战工作总结(国企版).doc VIP
- 011锂电池行业数字化转型MES整体解决方案.pptx VIP
- 道路改造工程施工组织设计 施工组织设计.doc VIP
- 水文监测数据通信规约SL651-2014.pdf VIP
- 2024必威体育精装版光伏项目财务测算模型(14张表格数据自动计算).xlsx VIP
- 劳动力市场和新资调查报告2024-2025.docx
文档评论(0)