专题10 程序中常见的函数(讲义)-浙江省(单独招生)计算机类《计算机语言基础》考纲讲练测

2026-06-14
| 7页
| 58人阅读
| 0人下载
精品

内容正文:

编写说明:本专辑为浙江省(单独招生)计算机类《计算机语言基础考纲讲练测》,严格依据浙江省普通高校单独招生考试大纲(专业课)计算机类考试范围及要求编写,精准对标考纲,兼顾考点覆盖与实战应用。每套讲练测提供讲义、课件、练习三大配套教学文件,贯穿九大核心环节:考点解读、思维导图、知识梳理、背诵环节、常考题、高考真题、课堂练习、课堂小结及课后测验,形成“讲-练-测-评”闭环式教学与复习逻辑,助力考生夯实基础、突破重难点。 浙江省计算机类 《计算机语言基础考纲讲练测》 专题10 程序中常见的函数 讲义 [考点解读] 1.了解程序中常见的函数。 2.掌握此类函数的运用。 [思维导图] [知识梳理] 常见函数概述: Python内置模块和函数是Python语言的核心组成部分,它们为开发者提供了丰富的功能和工具,使得Python 编程变得更加高效和便捷。Python内置函数是指Python解释器自带的、可以直接导入使用的模块,这些模块通常包含了执行常见任务所需的函数和类。Python内置函数是Python解释器提供的、可以直接使用的函数,它们不需要导入任何模块即可使用。内置函数为Python编程提供了基础功能支持。如数学运算、类型转换、对象操作、输入输出等 1.数学函数 (1)常用的数学函数 math模块提供了许多数学函数和常数,可以帮助开发人员执行各种数学运算如:sum (列表):求和、max(数1,数2...):最大值、min(数1,数2...):最小值、abs(x):绝对值、pow(x,y):x 的 y 次方、sqrt(x):平方根(需导入math)、round(x):四舍五入。 (2)数学函数使用方法 示例: ①sum(列表):求和例:sum([1,2,3])→结果:6 ②max(数1,数2...):最大值例:max(5,9,2)→结果:9 ③min(数1,数2...):最小值例:min(5,9,2)→结果:2 ④abs(x):绝对值例:abs(-8)→结果:8 ⑤pow(x,y):x的y次方例:pow(2,3)→结果:8 ⑥sqrt(x):平方根(要导入math)例:math.sqrt(16)→结果:4.0 ⑦round(x):四舍五入例:round(3.6)→结果:4 2.随机函数 (1)常用的随机函数 random模块提供了许多函数,帮助开发人员生成不同类型的随机数,如浮点数、整数、从特定序列中获取随机值等,random的常见函数有四种:random.randint(a,b),生成a到b之间的随机整数(包含a和b)、random.uniform(a,b),生成a到b之间的随机小数、random.choice(列表)从列表里随机选一个元素、random.random()生成0到1之间的随机小数。 (2)随机数函数使用方法 ①random.randint(1,10)→5 ②random.uniform(1,5)→2.73 ③random.choice([1,2,3])→2 ④random.random()→0.68 3.时间函数 (1)常用的时间函数 time模块提供了许多与时间相关的函数和常数。它可以帮助开发人员获取当前时间、计算时间差如time.time( ),获取当前时间戳(计算时间差用)、time.sleep,(秒数)程序暂停指定秒数、time.localtime( ),获取本地时间(年、月、日、时、分、秒)、time.strftime(格式)按格式输出时间字符串。 (2)时间数函数使用方法 ①time.time(),获取当前时间戳(计算时间差用) ②time.sleep(2)→暂停2秒 ③time.localtime(),获取本地时间(年、月、日、时、分、秒) ④time.strftime("% Y-% m-% d % H:% M:% S")→2026-05-06 15:30:20 [背诵环节] 1.举例四种内置函数为Python编程提供的支持。 【答案】数学运算、类型转换、对象操作、输入输出。 2.简述随机模块的四种函数。 【答案】①random.randint,②random.uniform,③random.choice,④random.random ()。 3.举例时间函数的使用方法。 【答案】 time.time( ),获取当前时间戳(计算时间差用) time.sleep (2) → 暂停 2 秒 time.localtime( ),获取本地时间(年、月、日、时、分、秒) time.strftime ("% Y-% m-% d % H:% M:% S")→ 2026-05-06 15:30:20 [常考题] 1.下列函数中,无需导入任何模块即可直接使用的是( ) A.math.sqrt() B.random.randint() C.sum() D.time.time 【答案】C 2.执行代码print(abs(-10.5)),输出结果是( ) A.-10.5 B.10.5 C.10 D.-10 【答案】B 3.关于math.sqrt(x)函数,下列说法正确的是( ) A.无需导入math模块即可使用 B.可以计算负数的平方根 C.计算结果一定是浮点数 D.等价于pow(x,2) 【答案】C 4.要生成1到20之间(包含1和20)的随机整数,正确的代码是( ) A.random.random(1,20) B.random.randint(1,20) C.random.uniform(1,20) D.random.choice(1,20) 【答案】B 5.执行代码print(round(3.45)),输出结果是( ) A.3 B.4 C.3.5 D.3.4 【答案】A 6.sum()函数无需导入任何模块即可直接使用( ) 【答案】√ 7.abs(-10.5)的计算结果是-10.5。( ) 【答案】× 8.使用math.sqrt()函数前,必须导入math模块。( ) 【答案】√ 9.random.randint(1,10)可以生成1到10之间的随机小数( ) 【答案】× 10.round(3.45)的输出结果是3。( ) 【答案】√ [高考真题] 1.下列关于time.sleep(3)的说法,正确的是( ) A.暂停程序3毫秒 B.暂停程序3秒 C.输出当前时间3次 D.计算3秒的时间差 【答案】B 2.要从列表[10,20,30,40]中随机选取一个元素,正确的代码为( ) A.random.choice([10,20,30,40]) B.random.randint([10,20,30,40]) C.random.uniform(10,40) D.random.random([10,20,30,40]) 【答案】A 3.执行代码print(pow(3,2)),输出结果是( ) A.6 B.9 C.32 D.23 【答案】B 4.下列代码中,能正确输出当前时间(格式为2026-05-06 15:30:20)的是( ) A.print(time.localtime()) B.print(time.time()) C.print(time.strftime("%Y-%m-%d %H:%M:%S")) D.print(time.sleep(0)) 【答案】C 5.关于random.random()函数,下列说法正确的是( ) A.生成0到1之间的随机整数 B.生成0到1之间的随机小数(包含0和1) C.生成0到1之间的随机小数(不包含1) D.需要传入两个参数a和b 【答案】C 6.time.sleep(2)的作用是暂停程序2秒。( ) 【答案】√ 7.random.choice([1,2,3])可以随机选取列表中的一个元素。( ) 【答案】√ 8.time.time()可以直接输出格式化的当前时间。( ) 【答案】× [课堂练习] 1.下列函数中,属于Python内置函数(无需导入模块)的是( ) A.math.sqrt() B.random.choice() C.max() D.time.localtime() 【答案】C 2.执行print(abs(7.8)),输出结果正确的是( ) A.-7 B.-8 C.7 D.8 【答案】D 3.使用math模块中的函数时,第一步需要做的是( ) A.直接调用函数 B.导入math模块 C.定义函数 D.重启Python解释器 【答案】B 4.要生成5到15之间(包含5和15)的随机整数,正确代码( ) A.random.randint(5,15) B.random.uniform(5,15) C.random.random(5,15) D.random.choice(5,15) 【答案】A 5.下列关于round(4.5)的输出结果,正确的是( ) A.4 B.5 C.4.5 D.无法确定 【答案】A 6.time.sleep(5)的功能是( ) A.输出5次当前时间 B.暂停程序5秒 C.计算5秒的时间差 D.删除5秒的时间记录 【答案】B 7.要从列表["a","b","c"]中随机选取一个元素,正确的是( ) A.random.randint(["a","b","c"]) B.random.choice(["a","b","c"]) C.random.uniform("a","c") D.random.random(["a","b","c"]) 【答案】B 8.执行print(pow(4,3)),输出结果是( ) A.12 B.34 C.43 D.64 【答案】D 9.下列代码中,能输出“2026-05-06”格式时间的是( ) A.print(time.time()) B.print(time.localtime()) C.print(time.strftime("%Y-%m-%d")) D.print(time.sleep(0)) 【答案】C 10.关于random.random(),说法正确的是( ) A.生成0到1之间的随机整数 B.生成0≤x<1的随机小数 C.需要传入两个参数 D.生成1到10之间的随机数 【答案】B [课堂小结] 一、数字函数 1.常用的数学函数 2.数学函数的使用方法 二、随机函数 1.常用的随机函数 2.随机函数的使用方法 三、时间函数 1.常用的时间函数 2.时间函数的使用方法 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

专题10 程序中常见的函数(讲义)-浙江省(单独招生)计算机类《计算机语言基础》考纲讲练测
1
专题10 程序中常见的函数(讲义)-浙江省(单独招生)计算机类《计算机语言基础》考纲讲练测
2
专题10 程序中常见的函数(讲义)-浙江省(单独招生)计算机类《计算机语言基础》考纲讲练测
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。