1. 执行循环语句for i in range(1,5):pass后,变量i的值是【4】 2. 循环语句for i in range(-3,21-4)的循环次数为【6】 3. Python语言是一种解释型、面向【对象】的程序设计语言 4. 建立模块a.py,模块容如下。 def B(): print('BBB') def A(): print('AAA') 为了调用模块中的A()函数应先使用语句【from a import A】 5. 执行循环语句for i in range(1,5,2):print(i),循环体执行的次数是【2】 6. 函数定义以【def】开始,最后以【冒号】结束 7. Python表达式4.5/2的值为【2.25】,4.5//2的值为【2.0】,4.5%2的值为【0.5】 8. 循环语句for i in range(6,-4,-2):循环执行【5】次,循环变量i的终值应当为【- 2】 9. Python包含了数量众多的模块,通过【import】语句,可以导入模块,并使用其定义的 功能 10. 下面语句的输出结果是【{1:'x',3:'c'}】 d={1:'a',2 【Python基础知识】 1. Python的for循环:Python的for循环用于遍历序列(如列表、元组、字符串)或其他可迭代对象。`range()`函数创建一个数字序列,`for i in range(1,5)`会从1迭代到4,但不包括5。循环结束后,变量i的值不会保留,因为在Python中,循环变量在循环结束后不再存在。 2. `range()`函数的使用:`for i in range(-3,21-4)`会产生序列-3, -2, -1, 0, 1, 2,共6个元素,因此循环执行6次。 3. Python面向对象:Python是一种解释型、面向对象的编程语言,支持类和对象的概念,允许开发者创建复杂的数据结构和封装代码。 4. 导入模块:在Python中,可以通过`import`语句导入其他模块。若要调用模块a.py中的A()函数,需使用`from a import A`来导入并直接使用A()。 5. 控制循环次数:`for i in range(1,5,2)`会从1开始,每次增加2,直到不超过4,因此只打印1和3,循环体执行两次。 6. 定义函数:函数定义在Python中以`def`关键字开始,之后是函数名和参数列表,最后以冒号结尾,然后是函数体。 7. 数学运算符:`/`执行浮点除法,`4.5/2`的结果是2.25;`//`执行地板除法,4.5//2的结果是2.0;`%`执行取模运算,4.5%2的结果是0.5。 8. 反向遍历:`for i in range(6,-4,-2)`从6开始,每次减少2,直到不超过-4,执行5次,循环变量i的终值为-2。 9. 导入模块的功能:通过`import`语句可以导入Python库或自定义模块,并使用其中定义的函数、类和变量。 10. 字典操作:`d={1:'a',2:'b',3:'c'}`初始化一个字典,删除键1的值,然后将键1设置为'x',再删除键2,最终输出为`{1: 'x', 3: 'c'}`。 11. tuple和list转换:`print(tuple(range(2)),list(range(2)))`将range对象转换为tuple和list,分别输出(0, 1)和[0, 1]。 12. 浮点数运算:`1/4+2.75`的值为3.0,因为Python3中所有除法都是浮点数除法。 13. 格式化输出:格式化字符串的三种方法可能导致错误,因为第一个`format`方法的参数数量不匹配,第二个的冒号和精度错误,第三个的百分比运算符后面缺少参数。 14. 逻辑表达式:在直角坐标系中,第一象限和第二象限的条件是`x>0 and y>0`或`x<0 and y>0`。 15. print函数:`print(‘AAA’,”BBB”,sep=’-’,end=’!’)`使用`sep`和`end`参数定制分隔符和结束字符,输出`AAA-BBB!`。 16. 条件表达式:检查一个整数i能否同时被3和5整除的表达式是`i%3==0 and i%5==0`。 17. 退出解释器:可以使用`quit()`函数或Ctrl+Q快捷键退出Python解释器。 18. Python执行方式:Python支持命令行交互式执行和编写程序文件执行。 19. 赋值操作:`a,a=10,20`将两个值同时赋给a,导致a的值最后为20。 20. lambda函数:`f=lambda x,y;{x:y}`定义了一个lambda函数,接受两个参数并返回一个字典,`f(5,10)`返回`{5:10}`。 21. 错误处理:异常处理语句尝试执行print(2/0),如果出现ZeroDivisionError,输出'BBB'。 22. 文件类型:Python文件分为文本文件和二进制文件。Python源代码文件是文本文件,jpg图像文件是二进制文件。 23. 列表操作:通过切片和赋值操作,可以修改列表中的元素,最后`s`的值为[4, 'x', 'y']。 24. 字典操作:在字典中添加元素,`print(di['fruit'][1])`输出第二个元素,即'banana'。 25. 模运算:`m%m//n`等价于`m-n*(m//n)`,用于求解m除以n的余数。 26. 略(无具体内容) 27. 计算字典值的总和:`sum(fruits.values())`计算字典中所有值的和,输出所有水果数量的总和。 28. len()函数:`len({})`计算空字典的长度,结果为0。 29. Python语言类型:Python是高级语言,具有简洁的语法和丰富的标准库。 30. 函数嵌套:函数`f()`接受两个参数,`y=f(f(1,3),5)`表示嵌套调用,计算结果是125。 31. 字符串索引:`s[-3:]`获取字符串`s`的最后三个字符。 以上是针对提供的Python选择填空题库中的知识点的详细解释。这些内容涵盖了Python的基础语法,包括循环、函数、面向对象、模块导入、数学运算、异常处理、数据类型操作以及文件处理等多个方面。理解并掌握这些知识点对于学习和使用Python至关重要。
剩余18页未读,继续阅读
- 粉丝: 113
- 资源: 9354
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 莱斯衰落信道下面向虚拟现实应用的无人机 MEC 系统的延迟优化matlab代码.rar
- 利用MATLAB中的固定铂工具箱在定点扩展卡尔曼滤波器仿真.rar
- 利用测量参数的相关性改进的扩展卡尔曼滤波器的Matlab实现.rar
- 历元基音估计Matlab代码.rar
- 利用六种(SO2、NO2、CO、O3、PM10、PM2.5)污染物浓度数据计算空气质量AQI值 Matlab代码.rar
- 粒子滤波算法Matlab实现.rar
- 路径和轨迹规划:同时定位和建图:(EKF,FAST) 和控制系统:(LQG,MPC)Matlab代码.rar
- 模拟高斯光束的三维光强分布,以及峰值分布 matlab代码.rar
- 美国五大湖多边形Matlab代码.rar
- 凸轮搬运机械手装置3D图纸和工程图机械结构设计图纸和其它技术资料和技术方案非常好100%好用.zip
- 漂移扩散不足以作为决策模型 matlab代码.rar
- 漂移扩散近似中基本半导体方程的模拟器工具 matlab代码.rar
- yolo-world官方代码,预测 + 训练
- 华为CD32的键盘指纹驱动
- week4_answer.py
- flask+mysql+html+CSS原生sql实现的超市配货管理