python暑期实践8.8
继承
class 类名(被继承的类名)
class Parent:
def hello(self):
print("正在调用父类的方法")
class Child(Parent):
pass
p = Parent()
p.hello()
正在调用父类的方法
c = Child()
c.hello()
正在调用父类的方法
import random as r
class Fish:
def __init__(self):
self.x = r.randint(0,10)
self.y = r.randint(0,10)
def move(self):
self.x -=1
print("我的位置是:",self.x,self.y)
class Goldfish(Fish):
pass
class Carp(Fish):
pass
class Salmon(Fish):
pass
class Shark(Fish):
def __init__(self):
self.hungry = True
def eat(self):
if self.hungry:
print("吃货的梦想就是天天有的吃!")
self.hungry = False
else:
print("太撑了吃不下了")
fish = Fish()
fish.move()
我的位置是: 4 9
goldfish=Goldfish()
goldfish.move()
我的位置是: -1 10
goldfish.move()
我的位置是: -2 10
shark = Shark()
shark.eat()
吃货的梦想就是天天有的吃!
shark.eat()
太撑了吃不下了
shark.move()
Traceback (most recent call last):
File "<pyshell#26>", line 1, in <module>
shark.move()
File "", line 9, in move
self.x -=1
AttributeError: 'Shark' object has no attribute 'x'
python暑期实践8.8相关推荐
- python暑期实践8.4
OS模块指令 异常处理: 1.AssertionError:断言语句失败 2.AttributeError 尝试访问位置的对象属性 3.IndexError:索引超出序列的范围 4.KeyError ...
- Python暑期实践7.25
异常:语法错误SyntaxError ZeroDivisionError TypeError 方便程序Debug 处理异常 Try-Except来捕获并处理异常 Except 可以指定特定异常 Try ...
- python暑期实践8.7
class Turtle: #Python中的类目约定以大写字母开头 #特征的描述称为属性,在代码层面来看其实就是变量 color = 'green' weight = ...
- Python暑期实践7.27
列表尝试 number=[1,2,3,4,5] type(number) <class 'list'> for each in number: print(each) 1 2 3 ...
- Python暑期实践7.26
动手写 分数判断 score = int(input("请输入一个分数:")) if 100>= score >=90: print("A" ...
- python暑期实践8.9
issubclass(class,classinfo) 如果第一个参数是第二个参数的一个子类,便返回True,否则返回false isinstance(object,classinfo) 如果第一个参 ...
- python暑期实践8.2
num = {1,2,3,4,5,4,3,2,1} num {1, 2, 3, 4, 5} 体现了集合的唯一性 集合是无序的 创建集合的两种方式 1.用大括号括起来 2.用set()内置函数 访问集合 ...
- python暑期实践8.10
爬虫 urllib protocol://hostname[:port]/path/[;parameters][?query]#fragment URL由三部分组成 1)协议2)存放资源的服务器的域名 ...
- 用paddleocr识别汉字_(暑期实践)PaddleHub一键OCR中文识别
前要 飞桨首次开源文字识别模型套件PaddleOCR,目标是打造丰富.领先.实用的文本识别模型/工具库.首阶段的开源套件推出了重磅模型:8.6M超轻量中英文识别模型.该超轻量模型由1个文本检测模型(4 ...
最新文章
- 如何惹毛一名开发者?
- 【Redis】2、CentOS 7 上安装 redis3.2.3安装与配置
- flink sql udf jar包_FlinkSQL 动态加载 UDF 实现思路
- flutter pub get错误pub get failed和Downloading CanvasKit问题
- Linux进程间通信(管道、消息队列、共享内存、信号、信号量)
- .NET Core VS Code 环境配置
- Winodws live writer
- 微博:第二批共处置10106个账号 十万粉丝到一百万粉丝的账号8个
- Python自然语言处理学习笔记(41):5.2 标注语料库
- 关于Spring Cloud Netflix
- 王道数据结构课代表 - 考研数据结构 第五章 树和二叉树 究极精华总结笔记
- ubuntu20.04 RTX2060||nvidia显卡驱动|cuda|cudnn|pytorch
- 次梯度(subgradient)方法
- chrome突然打不开网页,其他浏览器可以,解决办法
- 目标如何设定:7 分钟重新认识 SMART 原则。
- 亚马逊后台操作不容措施旺季~~~~~~
- div中图片下方的说明文字如何能添加的上去
- 摘自《PPT设计思维》
- mysql之日志时间统计---每类日志时间间隔(间隔超过多少分钟统计出来)
- android 解析midi文件,python 解析 MIDI 文件并生成 MIDI 文件
热门文章
- 音频开发-----STM32配置CODEC之AD1939
- jQuery插件ThickBox
- 3L-最好、最坏、平均、均摊时间复杂度
- 【mud】进场景自动对话函数(clubpoem.c)
- 「镁客·请讲」酷哇机器人刘力源:主打低速自动驾驶场景,AI环卫需求正在急速增长...
- 银行存款利息计算方法实例演示 转
- Conflux研究组 | GHAST 机制:详解自适应权重 “GHAST”
- 面临恶意负面舆情,企业应该怎么应对和处理?
- wifi direct是什么意思
- JVM 垃圾回收器工作原理及使用实例介绍(原文已发表于IBM开发者论坛)