seasun测验

1、编写代码求以下列表中小于0的数
nums = [1,4,-5,10,-7,‘N/A’,3,-1](5分)

2、使用while循环计算1到100的和(5分

3、面向对象的三个基本特征是?(
封装
)(
继承
)(
多态
)(3分)

4、如何构造一个可接受任意数量的函数?请用代码展示(包含位置参数,和关键字参数)(4分)

5、编写代码求以下列表的最大值,最小值,平均值 nums = [1,3,5,7,9](4分)

6、如何将文件夹加入到sys.path?(3分

7、模块导入错误会提示什么错误信息?(3分)

8、有一列表:items = [0,1,2,3,4,5,6]
如何对items进行切片输出[2,3,4]
(请用多种方法实现,一个方法2分)(6分)

9、编写代码,使用for循环计算1到100的和(5分)

10、编写一个对象,让其支持上下文管理协议(with语句)(10分)

11、求以下字典的最大值,最小值和平均值
prices = {
‘ACME’: 45.23,
‘AAPL’: 612.78,
‘IBM’: 205.55,
‘HPQ’: 37.20,
‘FB’: 10.75
}(5分)

12、函数如何返回多个值?代码举例说明(3分)

13、创建一个类的实例,可不可以绕过类的 init()方法?如果可以如何实现?(5分)

14、请问以下哪些关键字可以用了命名函数(3分)

15、编写代码,使用递归计算100的阶乘[n! = 1 x 2 x 3 x … x 100](10分)

16、请问以下变量哪些是tuple类型(3分)

17、是否可以以字符串名的形式导入模块?如果可以,如何操作?请使用代码示例(4分)

18、请描述A类中三个prop成员的可访问范围:
class A:
def init(self):
self._prop1 = 0
self.prop2 = 1
self.__prop3 = 2(3分)

19、编写代码找出以下words序列中出现频率最高的3个单词(写出解题思路得2分)
words = [ ‘look’, ‘into’, ‘my’, ‘eyes’, ‘look’, ‘into’, ‘my’, ‘eyes’, ‘the’, ‘eyes’, ‘the’, ‘eyes’, ‘the’, ‘eyes’, ‘not’, ‘around’, ‘the’, ‘eyes’, “don’t”, ‘look’, ‘aroun
d’, ‘the’, ‘eyes’, ‘look’, ‘into’, ‘my’, ‘eyes’, “you’re”, ‘under’ ](10分)

20、函数的参数如何设置默认值?请举例说明(3分)

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值