iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python语法基础-初始化/继承
  • 501
分享到

python语法基础-初始化/继承

初始化语法基础 2023-01-30 23:01:45 501人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

写了一些程序,基本上都是直接def函数 然后在main方法中 调用 但是在一些应用程序中 会有基本语法的使用(初始化,继承) 初始化: 1.在程序执行时一定执行一次的操作 2.python中初始化init 参数第一个必须要加self 3.

写了一些程序,基本上都是直接def函数 然后在main方法中 调用 但是在一些应用程序中 会有基本语法的使用(初始化,继承)

初始化:

1.在程序执行时一定执行一次的操作

2.python中初始化init 参数第一个必须要加self

3.对变量进行赋值

继承:

子类继承父类

1.子类继承父类 直接:子类(父类)

2.子类可以调用父类方法: 子类.父类方法

 1 class Animal:              #父类animal
 2     def __init__(self,name):        #初始化父类
 3         self.name=name
 4         print("name of animal is %s"%self.name)
 5     def alive(self):            #父类方法
 6         print("%s is alive"%self.name)
 7 
 8 class Person(Animal):    #子类person 继承animal
 9     def __init__(self,name,age):    #初始化子类
10         self.name=name
11         self.age=age
12         print("my name is", name)
13         print("i am", age)
14     def work(self):             #子类方法
15         print("%s is working" %self.name)
16 
17 if __name__ == '__main__':
18     xiaoming=Person("xiaoming",18)
19     xiaoming.alive()
20     xiaoming.work()
21     dog = Animal("dag")

输出:

my name is xiaoming
i am 18
xiaoming is alive
xiaoming is working
name of animal is dag

 

额外:

1.在执行子类时 发现子类的初始化函数执行 但不执行父类初始化函数

2.子类调用父类方法时 使用的变量为子类中申明的变量

 

--结束END--

本文标题: python语法基础-初始化/继承

本文链接: https://www.lsjlt.com/news/180881.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python语法基础-初始化/继承
    写了一些程序,基本上都是直接def函数 然后在main方法中 调用 但是在一些应用程序中 会有基本语法的使用(初始化,继承) 初始化: 1.在程序执行时一定执行一次的操作 2.python中初始化init 参数第一个必须要加self 3....
    99+
    2023-01-30
    初始化 语法 基础
  • c++基础语法:构造函数初始化列表
    C++为类中提供类成员的初始化列表 类对象的构造 顺序是这样的:1.分配内存,调用构造函数 时,隐式/显示的初始化各数据 成员2.进入构造函数后在构造函数中执行一般计算 使用初始化...
    99+
    2022-11-15
    构造函数 初始化列表
  • Java 基础语法之解析 Java 的包和继承
    目录一、包1. 概念2. 使用方式3. 静态导入4. 创建包5. 包的访问权限6. 常见的系统包二、继承1. 概念2. 语法规则(含 super 使用)3. protected 关键...
    99+
    2024-04-02
  • go语言数组及结构体继承和初始化示例解析
    目录分类数组数组定义结构体结构体继承结构体初始化成员的操作同名字段其它匿名字段非结构体类型结构体指针类型结构体字段实现接口分类 类型名称长度默认值说明pointer指针 n...
    99+
    2024-04-02
  • Python基础知识学习之类的继承
    目录一、继承的格式二、单继承三、多继承四、重写父类方法五、打印继承关系六、调用父类方法七、私有属性与方法一、继承的格式 类的继承格式如下,括号中的为父类名。 class 类名(父...
    99+
    2024-04-02
  • C#基类的初始化方法
    今天小编给大家分享一下C#基类的初始化方法的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。基类的初始化派生类继承了基类的成员变...
    99+
    2023-06-17
  • java继承关系的类初始化和实例化顺序是怎样的
    这期内容当中小编将会给大家带来有关java继承关系的类初始化和实例化顺序是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。就像之前的一个评论.我们学习的是思路. 很多人都知道继承关系的类的初始化和实例...
    99+
    2023-06-17
  • Python基础篇-Python基础语法
    为什么学习pythonhttp://www.apelearn.com/bbs/thread-7739-1-1.html Python的安装 getconf LONG_BIT     查看系统版本多少位 rpm -q python uname...
    99+
    2023-01-31
    基础 语法 Python
  • Go语言基础切片的创建及初始化示例详解
    目录概述语法一、创建和初始化切片make字面量二、使用切片赋值和切片切片增长遍历切片总结总示例示例一  两个slice是否相等示例二  两个数字是否包含概述 ...
    99+
    2024-04-02
  • Go语言基础变量的声明及初始化示例详解
    目录一、概述二、声明变量三、编译器推导类型的格式【一定要赋值】四、短变量声明并初始化五、匿名变量——没有名字的变量六、注意七、案例一、概述 变量的功能是存储用户的数据 二、声明变量 ...
    99+
    2024-04-02
  • Go语言基础切片的创建及初始化示例分析
    这篇文章主要介绍“Go语言基础切片的创建及初始化示例分析”,在日常操作中,相信很多人在Go语言基础切片的创建及初始化示例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Go语言基础切片的创建及初始化示例分析...
    99+
    2023-06-25
  • Python进阶语法之类的继承
    目录一、子类的方法__init__( )创建一个Car类创建子类ElelctricCar二、给子类定义属性和方法三、重写父类的方法总结 在编写类时,我们并非每次都需要从空白开始。 如...
    99+
    2024-04-02
  • Angular.js基础学习之初始化的示例分析
    这篇文章将为大家详细讲解有关Angular.js基础学习之初始化的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、绑定初始化,自动加载通过绑定来进行angula...
    99+
    2024-04-02
  • python语法基础
    注释 在python中,注释是以任何存在于#右侧的文字,其主要作用是写给程序读者看的笔记。 例如 单行注释 >>print("hello world") #这是一个注释 多行注释使用一对''' ''' 这是注释 这是注释 这...
    99+
    2023-01-31
    语法 基础 python
  • python基础语法
    保留字也叫做关键字,不能把它们用在任何标识符名称,可以使用以下命令来查看python的保留字 1 import keyword 2 print(keyword.kwlist) int、float、complex 1 # i...
    99+
    2023-01-30
    语法 基础 python
  • 初始化与清理 & 访问权限 & 组合与继承 & final、static
                       一.内容简介1.初始化与清理2.访问权限3.继承概要4.final,static5.练习一二.内容梳理...
    99+
    2023-06-02
  • Python基础面向对象之继承与派生详解
    目录一、面向对象三大特征之继承1、继承的概念2、继承的本质3、继承的实操4、继承后名字查找的顺序5、经典类与新式类二、派生1、派生的概念2、派生的方法一、面向对象三大特征之继承 py...
    99+
    2024-04-02
  • Python基础语法(三)
    1. 数值型数据结构 1.1 要点 在之前的博客也有提到,数值型数据结构在这里就不过多介绍了。在这里提及一些需要知道的知识点。 int、float、complex、bool都是类,1\3.14\2+3j都对象(即实例)。这也符合Pyt...
    99+
    2023-01-31
    语法 基础 Python
  • python基础语法(六)
    目录 变量作用域函数执行过程链式调用嵌套调用 感谢各位大佬对我的支持,如果我的文章对你有用,欢迎点击以下链接 🐒🐒🐒个人主页 ...
    99+
    2023-10-24
    python java 数据库 笔记 学习方法 其他
  • python基础语法(五)
    目录 函数函数是什么语法格式函数参数函数返回值 感谢各位大佬对我的支持,如果我的文章对你有用,欢迎点击以下链接 🐒🐒🐒个人主页 &#...
    99+
    2023-10-24
    python java 前端 学习方法 笔记 经验分享
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作