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):?·“银行账户管理“的项目,ount的Python程序文件,然后完成以下类的定义:#-*-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(())请将以下代码复制到你的程序文件的尾
python小测试 7 来自淘豆网m.daumloan.com转载请标明出处.