廖雪峰老师的python教程中的几个学习笔记的备份

廖雪峰老师的python教程中的几个学习笔记的备份

大家好,又见面了,我是全栈君。

首先是学习@property的笔记

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2017/5/14 22:18
# @Author  : 15407_000
# @Site    : 
# @File    : 使用@property.py
# @Software: PyCharm

class student(object):
    score=10
    def getscore(self):
        return self.score

    def setscore(self,value):
        if not isinstance(value,int):
            raise ValueError("score must be int")
        if value <0 or value>100:
            raise ValueError("score must be 0~100")
        self.score=value
        pass
    pass

s=student()
s.setscore(60)
print(s.getscore())
s.setscore(1111)

然后是学习多重继承的:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2017/6/6 21:50
# @Author  : 15407_000
# @Site    : 
# @File    : 多重继承.py
# @Software: PyCharm

class A(object):
    def Run(self):
        print("A runs")
class B(object):
    def Run(self):
        print("B runs")
class C(B,A):#这里C类继承了A,也继承了B,但是调用的是B类的run方法。
    '''
    #但是如果是这样继承的:
    class c(A,B):
        pass
    那么调用run的时候会用A的run方法,而不是B的
    '''
    pass
x=C()
x.Run()

 

转载于:https://www.cnblogs.com/big-bozi/p/6953927.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/108433.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • vlan的基础配置_图文并茂的图片制作二年级

    vlan的基础配置_图文并茂的图片制作二年级VLAN的简单配置实例(图文并茂)一.实验环境首先我们得有简单的实验环境:GNS3,C2691路由器二.实验图示如图,先建立如图所示的简单拓扑图。注:记得给交换机设置好参数。如图三.实验步骤首先我们得配置好三台主机的ip地址。配置如图。pc1pc2pc3主机配置完成。接下来我们开始设置交换机。如图我们可以查看路由功能查看我们已经设置好的vlan和接口。先配好三个vlan…

    2022年9月19日
    7
  • android更新ui的方式_android ui界面模板

    android更新ui的方式_android ui界面模板该楼层疑似违规已被系统折叠隐藏此楼查看此楼1.status_bar_latest_event.xml的修改:源代码:xmlns:android=”http://schemas.android.com/apk/res/android”>1.通知条目高度的修改:上面的65.0sp和64.0sp就是高度2.通知条目下面一般都有一条白线,透明方法:①drawable-mdpi文件夹内divid…

    2022年9月18日
    2
  • 零阶矩、一阶矩、二阶矩、三阶矩

    参考:Moment(mathematics)-Wikipedia此处截取其中的一段:Inmathematics,amomentisaspecificquantitativemeasure,usedinbothmechanicsandstatistics,oftheshapeofasetofpoints.Ifthepointsrepre

    2022年4月3日
    96
  • Linux操作系统基础

    Linux操作系统基础Linux简介Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机Linux介绍Linux出现于1991年,是由芬兰赫尔辛基大学学生LinusTorvalds和后来加入的众多爱好者共同开发完成Linux特点多用户,多任务,丰富的网络功能…

    2022年4月29日
    35
  • 一批SP名单_SP公司

    一批SP名单_SP公司一批SP名单: 端口号(服务号)SP公司名01007广东嘉讯

    2022年10月4日
    4
  • sqlSessionFactory创建

    sqlSessionFactory创建前言分析上篇文章的整合的配置文件,我们可以知道配置的bean是成树状结构的,而在树的最顶层是类型为org.mybatis.Spring.SqlSessionFactoryBean的bean,它将其他相关的bean组装在了一起,那么我们的分析就从此类开始。sqlSessionFactory创建对于配置文件的读取,Spring是通过org.mybatis.Spring.SqlSessi…

    2022年5月27日
    46

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号