【填空题】已知 x = [3, 7, 5] ,那么执行语句 x.sort(reverse=True) 之后, x 的值为 ( ) 。
【简答题】实例1:保存所有文件名到文本文件。 读取指定目录下所有文件的文件名并保存到”filelist.txt”文件中。
【填空题】已知列表对象 x = [’11’, ‘2’, ‘3’] ,则表达式 max(x) 的值为 ___________ , 表达式 min(x) 的值为 _________________ 。
【判断题】一个函数如果带有默认值参数,那么必须所有参数都设置默认值。
【填空题】列表、元组、字符串在 Python 属于( ) (有序?无序?) 序列。
【填空题】( )命令既可以删除列表中的一个元素,也可以删除整个列表。
【填空题】表达式 ‘:’.join(‘1,2,3,4,5’.split(‘,’)) 的值为 __________________ 。
【判断题】定义函数时,即使该函数不需要接收任何参数,也必须保留一对空的圆括号来表示这是一个函数。
【填空题】表达式 list(filter(lambda x:x>2, [0,1,2,3,0,0])) 的值为 _________ 。
【填空题】任意长度的 Python 列表、元组和字符串中最后一个元素的下标为 ( ) 。
【简答题】实例3: 定义10个学生的姓名、出生日期信息。从中找出姓“张”的学生信息;找出生日是10月1日的学生。
【填空题】Python 中定义函数的关键字是 _________________ , 在函数内部可以通过关键字 ________________ 来定义全局变量。
【简答题】实例2: 输入一个字符串,求出字符串中有多少种字符,以及每个字符的个数。
【填空题】表达式 list(filter(None, [0,1,2,3,0,0])) 的值为 ___________________ 。
【判断题】Python 字符串方法 replace() 对字符串进行原地修改。
【判断题】函数内部定义的局部变量当函数调用结束后被自动删除。
【填空题】已知函数定义 def func(**p):return sum(p.values()) ,那么表达式 func(x=1, y=2, z=3) 的值为 ________ 。
【填空题】表达式 ‘abc’ in (‘abcdefg’) 的值为 ______________ , 表达式 ‘abc’ in [‘abcdefg’] 的值为 ______________ 。
【填空题】表达式 ‘:’.join(‘abcdefg’.split(‘cd’)) 的值为 ______________ 。( ‘ab:efg’ )
【简答题】实例2:计算北京温度。 在当前目录下有一个文件名为temp.txt的文件,存放着 北京从2014年3月10日(周一)至3月16日(周日)之间 一周的最高和最低气温(单位为摄氏度)。 “temp.txt”文件中,第一行为最高气温,第二行为最低气温, 内容如下: 8, 10, 14, 12, 11, 13, 15 4, 5, 6, 7, 4, 7, 8 编程: (1)找出这一周中第几天最热(按最高气温计算)? 最高多少度?这一周中第几天最冷(按最低气温计算)?最低多少度? (2)求出全周的平均气温(这一周各天平均温度的平均值, 取整数)。假设在气象意义上,入春标准是连续5天日均气温 超过10°C,根据这一周的气象数据判断北京是否入春了?
【填空题】表达式 list(filter(lambda x: x%2==0, range(10))) 的值为 __________________________ 。
【填空题】如果函数中没有 return 语句或者 return 语句不带任何返回值,那么该函数的返回值为 _________________ 。
【简答题】实例1: 设计一个立方体类Box,定义三个属性,分别是长,宽,高。定义二个方法,分别计算并输出立方体的体积和表面积。
【简答题】实例1:求两数相除的结果。 先后输入2个数据,计算第一个数除以第二个数的结果。 要求能够处理输入数据为非数字、除数为零、文件末尾EndOfFile 和用户使用Ctrl + C 命令终止程序等异常,提高用户体验。 当输入数据为非数字时提示错误信息并让用户重新输入。 input()函数有可能产生两类异常: EOFError(文件末尾EndOfFile,当用户按下组合键Ctrl+D产生) 和KeyboardInterrupt(取消输入,用户按下Ctrl+C产生)。
【简答题】实例1: 输入两个字符串,从第一个字符串中删除第二个字符串中所有的字符。 例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”
【简答题】实例一:关于数轴和长整型数据类型的练习 简述:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成. 提问:从键盘输入当月利润I,求应发放奖金总数? Python解题思路分析:请利用数轴来分界及定位。并要注意定义时需要把奖金定义成长整型的数据类型。
【填空题】已知字符串 x = ‘hello world’ ,那么执行语句 x.replace(‘hello’, ‘hi’) 之后, x 的值为 ____________ 。
【填空题】表达式 [1, 2, 3]*3 的执行结果为 ( ) 。
【填空题】已知 x = ‘aa b ccc dddd’ ,那么表达式 ”.join([v for i, v in enumerate(x[:-1]) if v == x[i+1]]) 的值为 _________________ 。
【判断题】在定义函数时,某个参数名字前面带有一个 * 符号表示可变长度参数,可以接收任意多个普通实参并存放于一个元组之中。
【填空题】已知 x = [3, 5, 7] ,那么执行语句 x[len(x):] = [1, 2] 之后, x 的值为 ( ) 。
【简答题】实例3: 某企业要举行一个抽奖送礼品活动,参加活动的嘉宾已经按照到场的先后顺序拿到一个号码牌。 计划要进行2次抽奖活动,每次抽出5个中奖号码。第1次从先到场的前50位嘉宾中抽取, 第2次从第51位嘉宾开始的后到的嘉宾中抽取。请编程完成这个“抽奖”的工作。 编制一个返回值为列表的函数getId(start=1, end=50, count=5),用于获取参与 抽奖的起始号码,末尾号码和中奖数量。发放的最大号码牌(大于50)由用户输入。
【简答题】从键盘输入一个字符串,将小写字母全部转换成大写字母, 输出到磁盘文件“D:\test.txt”中进行保存。
【判断题】Python 运算符 % 不仅可以用来求余数,还可以用来格式化字符串。
【填空题】表达式 [3] in [1, 2, 3, 4] 的值为 ( ) 。
【判断题】在 UTF-8 编码中一个汉字需要占用 3 个字节。
【填空题】使用列表推导式生成包含 10 个数字 5 的列表,语句可以写为 ( ) 。
【填空题】表达式 sorted([111, 2, 33], key=lambda x: -len(str(x))) 的值为 ( ) 。
【填空题】Python 内置函数 ( ) 可以返回列表、元组、字典、集合、字符串以及 range 对象中元素个数。
【填空题】Python 语句 list(range(1,10,3)) 执行结果为 ( ) 。
【判断题】在函数中没有任何办法可以通过形参来影响实参的值。
【判断题】Python 3.x 中字符串对象的 encode() 方法默认使用 utf-8 作为编码方式。
【填空题】语句 x = 3==3, 5 执行结束后,变量 x 的值为 ( ) 。
【填空题】Python 内置函数 ( ) 用来返回数值型序列中所有元素之和。
【判断题】函数中必须包含 return 语句,而且 函数中的 return 语句一定能够得到执行。
【简答题】实例2: 求满足条件n=a!+b!+c!的所有三位数n并输出(a,b,c为组成n的3个数字),要求用自定义函数实现求阶乘。
【简答题】实例1: 汉诺塔(Tower of Hannoi)问题求解。输入盘子数量,定义递归函数输出移动盘子的过程。
【填空题】列表对象的 sort() 方法用来对列表元素进行原地排序,该函数返回值为( ) 。
【简答题】实例2: 编写出一个通用的人员类(Person),该类具有姓名(name)、年龄(age)、性别(sex)等域,并包含一个吃饭的方法(eat)该方法输出“民以食为天!”信息。然后对Person 类的继承得到一个学生类(Student),该类能够存放学生的5门课的成绩,并能求出平均成绩,同时对父类的eat方法进行覆盖,输出“学校有7个餐厅可供选择”信息。最后在测试函数中分别对Person类和Student类的功能进行验证。
【填空题】表达式 len(‘ 中国 ‘.encode(‘utf-8’)) 的值为 ___________ , 表达式 len(‘ 中国 ‘.encode(‘gbk’)) 的值为 ____________ 。