Python小测试_7样本第六周A.......每个类定义必需包含一个初始化方法,该初始化方法名称是什么?·__init__ (两边各2个下划线)Python语言中,函数和方法关键区分是什么?·函数在类之外定义,而方法在类当中定义,方法是类一部分。(省略了部分代码):classMy_Class:…defmy_method(self,value1,value2):"""假设该方法有2个参数,该方法能够完成某种功效。"""…my_object=My_Class()最终一行定义了一个名称为my_object变量,该变量是My_class类一个对象。以下哪个是使用该对象my_method方法正确语法?·(1,2),以下哪个设计是正确?·classBall:def__init__(self,pos,r):==rdefmove(self,move_vector):"""经过加上给定矢量分量来改变小球位置"""[0]+=move_vector[0][1]+=move_vector[1]#balls:为Ball对象列表balls=…,即同一个方法名称能够因其参数不一样而出现多个版本。本题你将经过试验来体会什么是方法重载并验证Python是否支持重载。请运行以下Python代码:classOverload(object):def__init__(self,param1):passdef__init__(self,param1,param2):passobj1=Overload(1)obj2=Overload(1,2)Overload类定义完成后,我们期望创建2个Overload对象,假如Python支持重载,你将能够使用1个参数创建一个Overload对象,也能够使用2个参数创建一个Overload对象。经过测试,Python是否支持重载?·(PEP8),类名称应该遵照首字母大写规则,以下哪些是符合要求类名称?·Student·ImageInfo·?请从下面下拉式列表中选择正确答案。·,请仔细阅读以下代码:#游戏角色类定义classCharacter:def__init__(self,name,initial_health):=name#=initial_health#=[]#装备#对象转字符串方法def__str__(self):s="Name:"++="Health:"+str()s+="Inventory:"+str()returns#拿起某装备方法defgrab(self,item):(item)#获取健康值defget_health(self):?·“银行账户管理“项目,ountPython程序文件,然后完成以下类定义:#-*-coding:utf-8-*-ount:def__init__(self,initial_balance):"""用指定余额创建一个银行账户"""=initial_balancedefdeposit(self,amount):"""将指定金额存入该银行账户"""+=amountdefwithdraw(self,amount):"""按指定金额从该银行账户取款。注意:余额不足不能取款"""passdefget_balance(self):"""返回该银行账户目前余额""",调用withdraw方法时假如余额不足(即造成透支)将无法扣款。请实现该业务逻辑。下面几行代码假如运行后显示0,说明你定义类是正确:ount=ount(10)(5)(10)(20)(15)print(())请将以下代码复制到你程序文件尾部,运行你程序进行测试,将运行结果填在方框内。ount=ount(1
Python小测试 7样本 来自淘豆网m.daumloan.com转载请标明出处.