IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> python作业-11 -> 正文阅读

[Python知识库]python作业-11

1.__str__()方法中返回值类型是
A.整形
B.字符串
C.列表
D.以上都可以

2.类里面方法中self参数是指
A.当前类
B.函数名
C.当前对象本身

3.以下哪个方法可以将可迭代对象转为迭代器
A.next()
B.iter() ?? ? ?
C.send()
D.yield

4.以下关于类与对象说法正确的是
A类是一个抽象的概念,仅仅是模板
B对象是一个具体事物的存在

C对象是用来描述相同属性与方法的
D类是用来描述相同属性与方法的
?

5.1.定义一个动物类
2.使用__init__方法,在创建某个动物时,为其添加name,age,color,food等属性,如‘猫’,3,‘黑色’,‘鱼’
3.为动物类定义一个run方法,调用run方法打印相关信息,比如‘猫在奔跑’
4.为动物类定义一个get_age方法,调用run方法打印相关信息,比如‘猫今年3岁了’
5.为动物类定义一个eat方法,调用run方法打印相关信息,比如‘猫正在吃鱼’
6.通过动物类分别创建三只不同种类动物,调用相应的方法

class Animal:
? ? def __init__(self, name, age, color, food):
? ? ? ? self.name = name
? ? ? ? self.age = age
? ? ? ? self.color = color
? ? ? ? self.food = food

? ? def run(self):
? ? ? ? print(f"{self.name}正在奔跑")
? ? ? ? self.get_age()
? ? ? ? self.eat()

? ? def get_age(self):
? ? ? ? print(f'{self.name}今年{self.age}岁')

? ? def eat(self):
? ? ? ? print(f'{self.name}正在吃{self.food}')

cat = Animal('汤姆',3,'黑色','鱼')
cat.run() ?# 通过run方法去调用其他方法
mouse = Animal('杰瑞',2,'白色','奶酪')
mouse.run() ?# 通过run方法去调用其他方法
dog = Animal('旺财',4,'白色','肉骨头')
dog.run()


6.定义一个汽车类,并在类中定义一个move方法,然后分别创建BMW_X9、AUDI_A9对象,
并添加颜色、马力、型号等属性,然后分别打印出属性值、调用move方法,在move方法中打印‘汽车开始跑了’
(使用__init__方法完成属性赋值)

# 汽车类
class Car(object):
? ? def __init__(self, color, speed, type):
? ? ? ? self.color = color
? ? ? ? self.speed = speed
? ? ? ? self.type = type
? ? def move(self, name):
? ? ? ? print(name + "汽车开始跑了")


# BMW_X9对象
BMW_X9 = Car("red", 80, "F4")
print('BMW_X9属性为:',BMW_X9.color, BMW_X9.speed, BMW_X9.type)
BMW_X9.move('BMW_X9')

# AUDI_A9对象
AUDI_A9 = Car("black", 100, "S3")
print('AUDI_A9属性为:',AUDI_A9.color, AUDI_A9.speed, AUDI_A9.type)
AUDI_A9.move('AUDI_A9')


7.在创建对象时,会自动执行?【 __init__()? ? 】方法,为对象的属性设置初始值填空题 10.0分

8.Python 使用 ? ? class ? ? 关键字来定义类

9.表达式 isinstance('abc',str)的值为 ? True? ?


10.定义一个人 类,在init方法中设置相应的属性(姓名,年龄,性别),分别创建两个对象,利用__str__方法将个人信息组合成字符串返回并打印输出

class Person:
? ? """
? ? 定义一个人“类”
? ? """
? ? def __init__(self,name,weight):
? ? ? ? self.name = name
? ? ? ? self.weight = weight
? ? def __str__(self):
? ? ? ? return "我的名字叫%s 体重是%.2fkg" % (self.name,self.weight)
? ??
xiaoming = Person("小明",56)

xiaomei = Person("小美",44)
print(xiaoming)
print(xiaomei)


?

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-12-10 11:01:17  更:2021-12-10 11:01:29 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 4:13:18-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码