资讯专栏INFORMATION COLUMN

Python类的定义与操作

n7then / 1776人阅读

摘要:类的定义与操作上一篇文章函数定义与使用下一篇文章模块定义类创建对象实例定义一个类方法是类创建对象时默认运行的函数,用来进行初始化操作不需要手动调用初始化属性快跑,帅到被人砍定义对象返回对象在内存中的地址结果快跑,帅到被人砍定义类的描述如果直

Python类的定义与操作
上一篇文章:Python函数定义与使用
下一篇文章:Python模块
1、定义类、创建对象、__init__

实例:

class People():
    """定义一个People类"""

    #__init__方法是类创建对象时默认运行的函数,用来进行初始化操作,不需要手动调用
    def __init__(self,name,age):
        """初始化属性"""
        self.name=name
        self.age=age

    def run(self):
        print("%s,快跑,帅到被人砍"%self.name)

#定义对象
mark=People("mark",18)
mark.run()

#返回对象在内存中的地址
print(mark)

结果:

mark,快跑,帅到被人砍
<__main__.People object at 0x103b5c1d0>
2、__str__:定义类的描述
如果直接print(对象),会直接返回该对象在内存中的地址,现在我们想要不直接返回这个地址呢?

实例:

class People():
    """定义一个People类"""

    #__init__方法是类创建对象时默认运行的函数,用来进行初始化操作,不需要手动调用
    def __init__(self,name,age):
        """初始化属性"""
        self.name=name
        self.age=age

    def run(self):
        print("%s,快跑,帅到被人砍"%self.name)

    def __str__(self):
        msg="我是一个类的介绍,我的作者是个大帅哥           
               
                                           
                       
                 

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/44740.html

相关文章

  • python基础教程:类

    摘要:类对象被创建时存在于类命名空间内的所有名称都是有效的属性名称。类的实例化,是使用函数表示法,可以把类对象看做是会返回一个新的类实例的函数。这就是可变对象作为类变量时的特性。类变量是所有类的实例共享的属性和方法,实例变量是每个实例独有的数据。 Python是面向对象的高级编程语言,在Python里面一切都是对象:数字、字符串、元组、列表、字典、集合等内置数据类型,以及函数、方法、类、模块...

    fish 评论0 收藏0
  • Python OOP 面向对象编程

    摘要:时代,如果需要手动继承,如多态多态是指,不同的子类对象调用相同的父类方法,会产生多态多样结果的编程特性。 参考:黑马程序员教程 - Python基础 面向对象 OOP三大特性,且三个特性是有顺序的: 封装 继承 多态 封装 指的就是把现实世界的事务,封装、抽象成编程里的对象,包括各种属性和方法。这个一般都很简单,不需要多讲。 唯一要注意的就是:推荐从小往大开始封装、开发类。比如手枪...

    weknow619 评论0 收藏0
  • Python基础之接口——从协议到抽象基类

    摘要:本文重点协议是中非正式的接口了解抽象基类的基本概念以及标准库中的抽象基类掌握抽象基类的使用方法。三抽象基类的使用通过继承声明抽象基类声明抽象基类最简单的方式是继承或其他抽象基类注意在之间,继承抽象基类的语法是。 导语:本文章记录了本人在学习Python基础之面向对象篇的重点知识及个人心得,打算入门Python的朋友们可以来一起学习并交流。 本文重点: 1、协议是Python中非正式的接...

    TwIStOy 评论0 收藏0
  • python中创建对象(object)

    摘要:实例变量与类变量事实上,字段除了独属于实例之外,跟普通变量没有什么差别,所以实例的字段也被称为实例变量。在类的定义中,与实例变量对应的还有类变量,类变量与实例变量类似,通过操作符来访问。类变量跟类的方法都可以被称为类的成员。 该系列文章: 《python入门,编程基础概念介绍(变量,条件,函数,循环)》 《python中的数据类型(list,tuple,dict,set,None)》...

    freewolf 评论0 收藏0
  • python3 学习笔记

    摘要:本人很少写代码一般都是用的去年时用写过一些收集系统信息的工具当时是边看手册边写的如今又要用来写一个生成的工具就又需要查看手册了至于为什么不用写那是因为的库不兼容永中在这里不得不说虽然很火但是一些库还是不如多不如兼容性好为了避免以后再出这种事 Python3 Study Notes 本人很少写 python 代码, 一般都是用 go 的, 去年时用 python 写过一些收集系统信息的工...

    tuomao 评论0 收藏0

发表评论

0条评论

n7then

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<