函数类知识点

一.类在Python中,类表示具有相同属性和方法的对象的集合。在使用类时,需要先定义类,然后再创建类的实例,通过类的实例就可以访问类中的属性和方法了

类有三大部分:类名 属性 方法

注意类名分为:Myperson (单驼峰) and MyPerson (双驼峰)

class ClassName:#类名
    “”“类的帮助信息     # 类文本字符串 也可以不写
    statement            # 类体"""

二.类的构造方法 init() 这也叫做魔法方法

class语句本身并不创建该类的任何实例。所以在类定义完成以后,可以创建类的实例,

即实例化该类的对象。创建类的实例的语法如下:

#self参数是一个指向实例本身的引用,用于访问类中的属性和方法。
    def __init__(self,name,age):#name和age代表属性,可以自己定义
        print(f'你好我是{name},今年{age}')
        self.name=name
        self.age=age
    def 会跑(self):
        print('我会跑')
    def 会跳(self):
        print('我还会跳')

A=My_class('zhang',18)#这叫做类的实例化
A.会跑()
A.会跳()

三.析构方法 del了解就行

垃圾回收机制 引用计数 = 0

当用del删除一个对象时,并没有直接清除该对象的内存空间。Python 采用‘引用计数’

的算法方式来处理回收,即:当某个对象在其作用域内不再被其他对象引用的时候,Python 就自动清除对象。

而析构函数 del()在引用的时候会自动清除被删除对象的内存空间。

四.str方法

str方法用于返回对象的描述信息,如果不使用str方法,直接print,或者return,返回的是对象的内存地址。

如果在str中定义了描述信息,print或者return时,返回的就不是内存地址,显示更友好,实现了类到字符串的转化。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容