python基础语法练习题-【python基础语法】第10天作业练习题

"""1、类属性怎么定义? 实例属性怎么定义?什么属性适合定义位类属性,什么属性时候定义成实例属性(简答)

类属性定义:直接定义在类里面的变量,叫做类属性

实例属性定义:对象.属性名 = 属性值

类属性:这类事物所有的对象都有这个属性,属性值都是一样的,适合定义为类属性

实例属性:这类事物所有的对象都有这个属性,但是属性值是不一样的,适合定义为实例属性

2、实例方法中的self代表什么?(简答)

self代表对象本身(自己),哪个对象调用这个方法就代表那个对象。

3、类中__init__方法在什么时候会调用?(简答)

创建对象的时候会自动调用

4、封装一个学生类,

- 属性:姓名,年龄,性别,英语成绩,数学成绩,语文成绩,

- 方法一:计算总分,方法二:计算三科平均分,方法三:打印学生的个人信息。

5、封装一个测试用例类,

- 属性:用例编号 url地址 请求参数 请求方法 预期结果 实际结果"""

#第4题

classStudents:'''学生类'''

def __init__(self,name,age,gender,english,math,chinese):#定义学生类的实例属性

self.name =name

self.age=age

self.gender=gender

self.english=english

self.math=math

self.chinese=chinese#定义学生类的实例方法:实现某些特定功能

#计算总分

defsum_score(self):#计算总分

res = self.english + self.math +self.chinesereturnresdefavg_score(self):"""计算平均分"""res= (self.english + self.math + self.chinese) / 3

returnresdefdesc_info(self):"""打印信息"""

print('学员名字:{},年龄:{},性别:{}'.format(self.name, self.age, self.gender))#创建学生对象,调用计算总分方法

hc = Students(name="hc",

age=18,

gender="男",

english=100,

math=100,

chinese=100,

)#方法一:计算总分

print(hc.sum_score())#方法二:计算平均分

print(hc.avg_score())#方法三:打印学生的个人信息

print(hc.desc_info())#第五题

classCases:"""用例类"""

def __init__(self, case_id, url, data, method, excepted, actual):

self.case_id=case_id

self.url=url

self.data=data

self.method=method

self.excepted=excepted

self.actual=actual#类属性:类和实例对象都可以调用#实例属性:只要实例对象才能够调用

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值