第九章 文件操作 选择题 第一题解析:答案是第四个。用r+,w+,a+方式打开的文件可以写入和读取数据。 第二题解析:deadlines的功能是读取当前位置到文件末尾的所有行,并将这些行构成列表返回,赋给变量。第三题解析:一个列表,同上题。 第四题
第八章 函数与模块 单选题 第一题解析:是的是的。 第二题解析:选项A没有缩进,选项B没有冒号,选项C没有参数。 第三题解析:位置参数。函数调用时提供的实际参数应该与被调用的形式参数一一对应。否则将出现语法错误。 第四题解析:注意除完是小数。
第八章 函数与模块 判断题 第一题第二题解析:在函数的调用中,函数需要先定义后使用。第三题解析:不一样的。第四题解析:作用是实现字符串与其他数据类型的转换。比如列表、元组、字典。第五题解析:实参的值传递给形参,是一种单向传递方式,不能由形参传回给实参。因此在函数外部,a,b的值是不会被改变的。解析:同第四题。第七题解析:Python允许函数体为空的函数。def 函数名(): pass第八题解析:同上题。第九题解
第七章 字典与集合编程题 一共是11题,其中第十题和第十一题最重要,是往年期末考的压轴题(智力题)PS:这一章真的非常重要‼️第一题解析:基础题。主要考察字典的访问。1:创建一个以数字为关键字,星期名为缩写的字典2:输入数字3:输出数字所在关键字对应的值第二题解析:输入第一行字符串,输入第二行字符串3、创建一个空字典4、以列表一的长度为范围来遍历列表一中的每一个元素。5、运用字典的更新,增加键值对。对字典排序后输出。第三题解析:1、输入
Python 第七章 选择题 解析:考察集合的创建。创建集合可以有两种方式,一种是用一对大括号将多个用逗号分隔的数据括起来;另一种是使用set()函数,该函数可以将字符串、列表、元组等类型的数据转换成集合类型的数据。解析:{} 表示空字典,空集合用set()来表示。作为一个无序的集合体,集合不记录元素位置或插入点,因此不支持索引、分片等操作。解析:d.items():返回一个包含字典所有关键字的列表解析:字典的关键字必须是不可变的,C项是列表,不可以作为关键字。解析:关键字in字典
python 第七章 判断题 解析:关键字需为任意不可变类型。列表是不可哈希类型,不能作为字典的关键字,否则会出现TypeError异常。解析:同第一题。解析:Python通过关键字来访问字典的元素。解析:关键字必须是唯一的,而值可以不唯一。解析:同上一题。解析:同上一题。解析:不是这样访问的。解析:如果关键字不在字典中,会引发一个KeyError错误。解析:d.get(key[,value]):如果字典d中存在关键词key,则返回对应的值,如果不存在
PTA python 第六章 编程题 aaa怎么这么多,竟然有九题1、现有某班级Python考试成绩,请你帮老师做一下成绩统计,找出最高分、最低分、算出平均分,统计不及格人数。2、输入一个班的身高值,输出超过平均的。3、输入一个整数列表,找出列表中最大元素的下标。max(s):返回序列中最大的元素enumerate(iter):接收一个可迭代对象作为参数,返回一个enumerate对象,该对象生成由iter每个元素的索引值和元素值组成的元组。例如:4、一个数组 A 中存有 N
PTA python第六章 单选题 记住好啦。序列的分片,不包含最后一个。P117 只适用于列表的操作,s.append(x):在列表的末尾附加x元素。P111 序列相加:使用加号可以进行序列的连接操作。只有类型相同的序列才可以相加。倒过来。[1,2,3,4,5]取出5会出现报错。P112 成员资格用于检查一个值是否包含在某个序列中,返回逻辑型的结果。假设s=(1,2,3,4,5),那么len(s)-1=4。
PTA python 第六章判断题 P119 元组是不可变数据类型,能对不需要改变的数据进行写保护,使数据更安全。列表是可变的序列类型,可以添加、删除或搜索列表中的元素。P17 空的圆括号表示空元组,当元组只有一个元素时,必须以逗号结尾。同第一题。P95 s.find (substrate,[start,[end]]):返回s中出现substr的第一个字符的编号。1应该是-5对的,因为超了。没见过这样的,运行错误。序列相乘[1,2,3,1,2,3,1,2,3]序
Python 第五章 字符串 单选题 解析:字符下标从左到右从0开始编号。解析:print(ord('a')),ord('A'))97 65print(chr(97),chr (65))a A解析:本题考查字符串的分片。I 是索引起始位置,j是索引结束位置但不包括j位置上的字符,索引编号每次增加的步长为k。4,3,12。解析:字符串中,转义字符\\表示\,\'表示',\”表示”解析:考察字符串的拆分。s.split([sep,[maxsplit]]):以sep为分隔符,把字符串s拆分成一个
Python 第五章 字符串判断题(不考正则表达式) 解析:长度为4解析:没听说过可以这样取出解析:考察字符串的连接操作,其运算符为“+”,结果应该为43。解析:本题考查字符串的索引。用编号来实现索引,本题的s[5]是空格。解析:字符串是一个字符序列。在Python中,字符串常量是用单引号,双引号,三引号括起来的若干字符。解析:转义字符中的换行符。解析:本题考查重复连接操作。s*n,其中,s是一个字符串;n是一个正整数,代表重复的次数。因此运行结果为aaa。解析:字符串不可改变。
第二章 顺序结构 编程题 主要问题:map用法, 类型转换,格式化输出,数学引用首先是map用法。编程题中的map似乎都是用来输入的,有map,int,input,split。另外查了一下,map()是Python内置的高阶函数,它接收一个函数f和一个lis,并通过把函数f依次作用在list的每个元素上,得到一个新的list并返回。就是输出一个新的列表。接下来是类型转换。第一题用str()把a转称字符串。然后是格式化输出,这应该是比较难一点的部分了,要记得是引号里面
Python 习题解析(第一章编程题) 解析:基本输出。解析:基本输出。解析:基本输出。解析:基本输出。注意⚠️这个一定要记下来,怎么求每个数位——先整除所在的数位,然后求余。解析:veal函数把字符串的内容作为语句来执行。