继承

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相关推荐

  1. python暑期实践8.4

    OS模块指令 异常处理: 1.AssertionError:断言语句失败 2.AttributeError 尝试访问位置的对象属性 3.IndexError:索引超出序列的范围 4.KeyError ...

  2. Python暑期实践7.25

    异常:语法错误SyntaxError ZeroDivisionError TypeError 方便程序Debug 处理异常 Try-Except来捕获并处理异常 Except 可以指定特定异常 Try ...

  3. python暑期实践8.7

    class Turtle:     #Python中的类目约定以大写字母开头     #特征的描述称为属性,在代码层面来看其实就是变量     color = 'green'     weight = ...

  4. Python暑期实践7.27

    列表尝试 number=[1,2,3,4,5] type(number) <class 'list'> for each in number:     print(each) 1 2 3 ...

  5. Python暑期实践7.26

    动手写 分数判断 score = int(input("请输入一个分数:")) if 100>= score >=90:     print("A" ...

  6. python暑期实践8.9

    issubclass(class,classinfo) 如果第一个参数是第二个参数的一个子类,便返回True,否则返回false isinstance(object,classinfo) 如果第一个参 ...

  7. python暑期实践8.2

    num = {1,2,3,4,5,4,3,2,1} num {1, 2, 3, 4, 5} 体现了集合的唯一性 集合是无序的 创建集合的两种方式 1.用大括号括起来 2.用set()内置函数 访问集合 ...

  8. python暑期实践8.10

    爬虫 urllib protocol://hostname[:port]/path/[;parameters][?query]#fragment URL由三部分组成 1)协议2)存放资源的服务器的域名 ...

  9. 用paddleocr识别汉字_(暑期实践)PaddleHub一键OCR中文识别

    前要 飞桨首次开源文字识别模型套件PaddleOCR,目标是打造丰富.领先.实用的文本识别模型/工具库.首阶段的开源套件推出了重磅模型:8.6M超轻量中英文识别模型.该超轻量模型由1个文本检测模型(4 ...

最新文章

  1. 如何惹毛一名开发者?
  2. 【Redis】2、CentOS 7 上安装 redis3.2.3安装与配置
  3. flink sql udf jar包_FlinkSQL 动态加载 UDF 实现思路
  4. flutter pub get错误pub get failed和Downloading CanvasKit问题
  5. Linux进程间通信(管道、消息队列、共享内存、信号、信号量)
  6. .NET Core VS Code 环境配置
  7. Winodws live writer
  8. 微博:第二批共处置10106个账号 十万粉丝到一百万粉丝的账号8个
  9. Python自然语言处理学习笔记(41):5.2 标注语料库
  10. 关于Spring Cloud Netflix
  11. 王道数据结构课代表 - 考研数据结构 第五章 树和二叉树 究极精华总结笔记
  12. ubuntu20.04 RTX2060||nvidia显卡驱动|cuda|cudnn|pytorch
  13. 次梯度(subgradient)方法
  14. chrome突然打不开网页,其他浏览器可以,解决办法
  15. 目标如何设定:7 分钟重新认识 SMART 原则。
  16. 亚马逊后台操作不容措施旺季~~~~~~
  17. div中图片下方的说明文字如何能添加的上去
  18. 摘自《PPT设计思维》
  19. mysql之日志时间统计---每类日志时间间隔(间隔超过多少分钟统计出来)
  20. android 解析midi文件,python 解析 MIDI 文件并生成 MIDI 文件

热门文章

  1. 音频开发-----STM32配置CODEC之AD1939
  2. jQuery插件ThickBox
  3. 3L-最好、最坏、平均、均摊时间复杂度
  4. 【mud】进场景自动对话函数(clubpoem.c)
  5. 「镁客·请讲」酷哇机器人刘力源:主打低速自动驾驶场景,AI环卫需求正在急速增长...
  6. 银行存款利息计算方法实例演示 转
  7. Conflux研究组 | GHAST 机制:详解自适应权重 “GHAST”
  8. 面临恶意负面舆情,企业应该怎么应对和处理?
  9. wifi direct是什么意思
  10. JVM 垃圾回收器工作原理及使用实例介绍(原文已发表于IBM开发者论坛)