【简答题】实例1:求两数相除的结果。 先后输入2个数据,计算第一个数除以第二个数的结果。 要求能够处理输入数据为非数字、除数为零、文件末尾EndOfFile 和用户使用Ctrl + C 命令终止程序等异常,提高用户体验。 当输入数据为非数字时提示错误信息并让用户重新输入。 input()函数有可能产生两类异常: EOFError(文件末尾EndOfFile,当用户按下组合键Ctrl+D产生) 和KeyboardInterrupt(取消输入,用户按下Ctrl+C产生)。
【填空题】任意长度的 Python 列表、元组和字符串中最后一个元素的下标为 ( ) 。
【简答题】实例1: 设计一个立方体类Box,定义三个属性,分别是长,宽,高。定义二个方法,分别计算并输出立方体的体积和表面积。
【填空题】表达式 len(' 中国 '.encode('utf-8')) 的值为 ___________ , 表达式 len(' 中国 '.encode('gbk')) 的值为 ____________ 。
【填空题】表达式 list(filter(lambda x: x%2==0, range(10))) 的值为 __________________________ 。
【判断题】函数中必须包含 return 语句,而且 函数中的 return 语句一定能够得到执行。
【简答题】实例3: 定义10个学生的姓名、出生日期信息。从中找出姓“张”的学生信息;找出生日是10月1日的学生。
【判断题】在函数中没有任何办法可以通过形参来影响实参的值。
【填空题】表达式 ':'.join('abcdefg'.split('cd')) 的值为 ______________ 。( 'ab:efg' )
【填空题】Python 内置函数 ( ) 可以返回列表、元组、字典、集合、字符串以及 range 对象中元素个数。