Python面向对象之类的定义与继承用法示例

 更新时间:2019年01月14日 10:03:20   作者:贝贝爱豆豆  
这篇文章主要介绍了Python面向对象之类的定义与继承用法,结合实例形式分析了Python类的定义、实例化、继承等基本操作技巧,需要的朋友可以参考下

本文实例讲述了Python面向对象之类的定义与继承用法。分享给大家供大家参考,具体如下:

定义一个类

类中的方法同,类外方法,默认传self

类的构造函数是  __init__

# -*- coding:utf-8 -*-
class Hello:
  def __init__(self,name):
    self.name=name
   def sayHello(self):
    print ("Hello Python {0}".format(self.name))
h=Hello("Newer")
h.sayHello()

运行结果:

Hello Python Newer

继承

例子:注意父类构造函数和继承格式的书写

# -*- coding:utf-8 -*-
class Hello:
  def __init__(self,name):
    self.name=name
  def sayHello(self):
    print ("Hello Python {0}".format(self.name))
class Hi(Hello):
  def __init__(self,name):
    Hello.__init__(self,name)
  def sayHi(self):
    print ("Hi {0}".format(self.name))
h1=Hi("Newer")
h1.sayHi()

运行结果:

Hi Newer

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python面向对象程序设计入门与进阶教程》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python编码操作技巧总结》及《Python入门与进阶经典教程

希望本文所述对大家Python程序设计有所帮助。

相关文章

  • 基于Python编写一个计算器程序,实现简单的加减乘除和取余二元运算

    基于Python编写一个计算器程序,实现简单的加减乘除和取余二元运算

    这篇文章主要介绍了基于Python编写一个计算器程序,实现简单的加减乘除和取余二元运算,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • Python  pandas中的shift位移操作方法

    Python  pandas中的shift位移操作方法

    shift() 函数是 Pandas 中用于移动或偏移数据的重要工具,它可以处理时间序列数据、计算数据差值以及进行数据预处理,本文介绍Python  pandas中的shift位移操作方法,感兴趣的朋友跟随小编一起看看吧
    2024-03-03
  • Django如何利用uwsgi和nginx修改代码自动重启

    Django如何利用uwsgi和nginx修改代码自动重启

    这篇文章主要介绍了Django如何利用uwsgi和nginx修改代码自动重启问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • python pydoc生成API文档的实现

    python pydoc生成API文档的实现

    pydoc 模块会根据 Python 模块来自动生成文档,本文主要介绍了python pydoc生成API文档的实现,具有一定的参考价值,感兴趣的可以了解一下
    2023-12-12
  • 如何使Python中的print()语句运行结果不换行

    如何使Python中的print()语句运行结果不换行

    这篇文章主要介绍了如何使Python中的print()显示当前语句后不换行,print() 是一个常用函数,但是每次,print()语句显示后都会换行,本问我们就来节日如何使print()显示当前语句后不换行,需要的朋友可以参考一下
    2022-03-03
  • django使用haystack调用Elasticsearch实现索引搜索

    django使用haystack调用Elasticsearch实现索引搜索

    这篇文章主要介绍了django使用haystack调用Elasticsearch实现索引搜索,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • 跟老齐学Python之玩转字符串(3)

    跟老齐学Python之玩转字符串(3)

    字符串是一个很长的话题,纵然现在开始第三部分,但是也不能完全说尽。因为字符串是自然语言中最复杂的东西,也是承载功能最多的,计算机高级语言编程,要解决自然语言中的问题,让自然语言中完成的事情在计算机上完成,所以,也不得不有更多的话题。
    2014-09-09
  • Python selenium爬取微信公众号文章代码详解

    Python selenium爬取微信公众号文章代码详解

    这篇文章主要介绍了Python selenium爬取微信公众号历史文章代码详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • 使用PDB模式调试Python程序介绍

    使用PDB模式调试Python程序介绍

    这篇文章主要介绍了使用PDB模式调试Python程序介绍,本文讲解了PDB模式的使用语法,着重讲解PDB模式下的常用命令,需要的朋友可以参考下
    2015-04-04
  • Python enumerate遍历数组示例应用

    Python enumerate遍历数组示例应用

    遍历数组的python代码
    2008-09-09

最新评论