资料Python完全新手教程复习知识点试卷试题 一、选择题 1.在python中,下列属于字符串常量的是( ) A."python" B.3.14 C.cnt D.2018 2.下列python表达式结果为5的是( ) A.abs(int(-5.6)) B.len("3+5>=6") C.ord("5") D.round(5.9) 3.下列序列拼接错误的是() A.list = [ None ] * 4 B.msg = "Python", "语言" C.tup = "/".join( ( "123", "234" ) ) D.set = { 1, 2, 3 } + { 4, 5, 6 } 4.下面选项中对Python的转义字符描述错误的是( ) A.\r 回车 B.\n 换行 C.\\ 反斜杠符号 D.\" 单引号 5.下列选项中,可作为Python变量名的是( ) A.int B.Abc C.float D.Complex 6.下列不是Python中所有循环必须包含的是( )。 A.冒号 B.循环次数 C.循环体 D.缩进 7.在Python中,表示跳出循环的函数是( ) A.con Python是一种广泛使用的高级编程语言,以其易读性强、面向对象和开源的特点深受程序员喜爱。对于初学者来说,掌握Python的基础知识至关重要。以下是一些在Python完全新手教程中可能遇到的关键概念和知识点: 1. 字符串常量:在Python中,字符串是由双引号或单引号括起来的一系列字符,例如"A"或"python"。因此,选项A "python" 是一个字符串常量。 2. 表达式求值:Python表达式的结果取决于其计算规则。例如,`abs(int(-5.6))`会先将浮点数转换为整数,然后取绝对值,结果是5。 3. 序列拼接:Python支持多种序列类型,如列表、元组和字符串的拼接。选项D `set = { 1, 2, 3 } + { 4, 5, 6 }` 错误,因为集合不能直接通过"+"操作符拼接。 4. 转义字符:在字符串中,`\`用于创建特殊字符,如`\n`代表换行,`\r`代表回车,`\t`代表制表符。选项D描述错误,`\`代表反斜杠,而不是单引号。 5. 变量命名:Python变量名必须以字母或下划线开头,后面可以跟任意数量的字母、数字或下划线。因此,选项B "Abc" 是一个有效的变量名,而A "int"、C "float" 和 D "Complex" 由于是Python的内置关键字,不能作为变量名。 6. 循环结构:Python中的循环结构包括`for`和`while`,每个循环必须包含冒号、循环体以及适当的缩进,但不一定需要预先定义循环次数。选项B "循环次数" 不是所有循环必须包含的部分。 7. 跳出循环:在Python中,`break`语句用于跳出当前循环,`continue`用于跳过当前循环的剩余部分并继续下一次迭代。 8. 条件表达式:`x%4==0`和`x%100!=0`可以用来判断变量x是否能被4整除但不能被100整除。正确答案是使用逻辑与`and`连接这两个条件,即`(x%4==0)and (x%100!=0)`。 9. Python特点:Python是面向对象的,可读性好,开源,但相比其他编译型语言,运行效率可能较低。因此,B "运行效率高" 不是Python的特点。 10. 保留字:Python的保留字是具有特殊含义的标识符,例如`print()`、`if`等。在这些题目中,`print()`应该小写,因此C "print()" 是正确的写法。 11. 日期运算:如果K表示一周中的天数,K+1表示下一天,但需要考虑到一周的最后一天(星期日)之后是星期一,因此 `(K+1)%7` 表示K的下一天。 12. 计算机语言类型:机器语言是计算机可以直接执行的,而Python是高级语言,需要解释器将其转化为机器语言才能执行。 13. 最小值函数:`min(list1)`返回列表`list1`中的最小值,这里是67。 14. 模运算:`a%b`返回a除以b的余数,因此`a%b`的值为4。 15. Python基础知识:Python3.8支持中文作为标识符,不区分大小写,命令提示符是`>>>`,标点符号需为英文字符。B "Python 标识符不区分字母的大小写" 正确。 16. 表达式值:A "3%2" 返回1,B "5//2" 返回2,C "1*2" 返回2,D "1+3/3" 返回2,因此A不是2。 17. Python文件扩展名:Python源代码文件通常以`.py`为扩展名。 18. Python文件扩展名:同上,也是`.py`。 19. 非法语句:在Python中,A "x = y = z = 1" 是合法的,B "x = (y = z + 1)" 不允许在赋值中进行赋值操作,C "x, y = y, x" 是交换变量值的合法方式,D "x += y x=x+y" 可以简化为`x += y`。 20. Python文件后缀名:Python源代码文件通常以`.py`为后缀。 21. 区间表达:在Python中,使用`and`连接两个比较表达式来表示"属于区间",即`a<=x and x<b`。 22. 合法变量名:A "36B" 以数字开头,不合法;B "F55#" 包含非法字符`#`;C "for" 是Python的关键字,不能作为变量名;D "_Good" 是合法的变量名。 23. 赋值语句:A "x+y=10" 不合法,不能同时赋值和计算;B "x=2y" 是合法的;C "x=y=50" 同时赋值x和y为50;D "3y=x+1" 语法错误,不能以数字开头。 24. 高级语言:Python、C++和Java都是高级语言,而汇编语言是低级语言。 25. 变量赋值:这段代码将a和b的值分别设为3和2。 26. 字符串拼接:VB程序段涉及到字符串拼接和处理,这里省略了VB代码的解析,主要关注Python相关知识。 以上知识点涵盖了Python基础语法、数据类型、操作符、循环、条件判断、字符串处理、变量命名等方面,是学习Python的入门基础。在实际编程中,深入理解和熟练应用这些知识点是至关重要的。
剩余28页未读,继续阅读
- 粉丝: 192
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于SimPy和贝叶斯优化的流程仿真系统.zip
- (源码)基于Java Web的个人信息管理系统.zip
- (源码)基于C++和OTL4的PostgreSQL数据库连接系统.zip
- (源码)基于ESP32和AWS IoT Core的室内温湿度监测系统.zip
- (源码)基于Arduino的I2C协议交通灯模拟系统.zip
- coco.names 文件
- (源码)基于Spring Boot和Vue的房屋租赁管理系统.zip
- (源码)基于Android的饭店点菜系统.zip
- (源码)基于Android平台的权限管理系统.zip
- (源码)基于CC++和wxWidgets框架的LEGO模型火车控制系统.zip