摘要:
1 ''' 2 __getitem__(self, key)、__setitem__(self, key, value) 和 __delitem__(self, key) 是 Python 中的特殊方法,用于定义对对象进行索引操作时的行为。 3 它们分别用于获取、设置和删除对象中的元素 4 1. _ 阅读全文
posted @ 2023-07-12 23:23
Allen_Hao
阅读(92)
评论(0)
推荐(0)
摘要:
1 ''' 2 __len__() 是一个魔法方法,用于返回对象的长度或元素个数。 3 它通常被用于支持内置函数 len() 的调用,并在自定义的容器类中实现。 4 最佳实践: 5 1. 在容器类中实现 __len__() 方法可以提供对象的长度信息,使其能够像内置容器(如列表、字典等)一样使用。 阅读全文
posted @ 2023-07-12 23:12
Allen_Hao
阅读(34)
评论(0)
推荐(0)
摘要:
1 ''' 2 __repr__() 和 __str__() 都是 Python 中的特殊方法,用于定义对象的字符串表示形式。它们之间的区别如下: 3 1. __repr__(self):返回一个字符串,用于表示对象的“官方”字符串表示形式。这个字符串应该是可以用来重新创建对象的,并且应该尽可能准确 阅读全文
posted @ 2023-07-12 23:04
Allen_Hao
阅读(61)
评论(0)
推荐(0)
摘要:
什么是魔法方法? Python类中的魔法方法(Magic Methods)是特殊的方法,以双下划线(__)开头和结尾的方法。 这些方法在对象的创建、运算符重载、属性访问等方面提供了特定的行为。 都是内置方法,一般方法命名不建议使用这种格式即双下划线开头和结尾的方法 __init__(self, .. 阅读全文
posted @ 2023-07-12 22:35
Allen_Hao
阅读(25)
评论(0)
推荐(0)
摘要:
说明 属性即是特征,⽐如:人的年龄、性别、体重... 对象属性既可以在类外⾯添加和获取,也能在类⾥⾯添加和获取。 类外添加或修改对象属性 语法 对象名.属性名 = 值 类外访问对象属性 语法 对象名.属性名 类内访问、修改、添加对象属性 使用self代替对象名访问、修改、添加对象属性 示例 '''给 阅读全文
posted @ 2023-07-12 22:01
Allen_Hao
阅读(33)
评论(0)
推荐(0)
摘要:
类 定义类语法 1 class ClassName: # 如果写类的f-docstring,就直接写在Class ClassName下一行 2 # 属性 3 attribute1 = value1 4 attribute2 = value2 5 6 # 方法 7 def method1(self, 阅读全文
posted @ 2023-07-12 21:43
Allen_Hao
阅读(37)
评论(0)
推荐(0)
摘要:
什么是面向对象? 一切皆对象,用面向对象的思想去编码,描述您的需求。 1. 面向对象编程(Object-Oriented Programming,简称OOP)是一种编程范式,它将数据和操作数据的方法封装在一个对象中。 2. 面向对象(Object-Oriented)是一种编程范式或方法论,它将数据和 阅读全文
posted @ 2023-07-12 21:27
Allen_Hao
阅读(47)
评论(0)
推荐(0)

浙公网安备 33010602011771号