python VEC2D
时间: 2023-10-12 11:07:02 浏览: 47
Python VEC2D是一个用于生成对象表示形式的类库。其中定义了一个Vector2d类,包括初始化方法、迭代方法、字符串表示方法等等。该类库可以在解压后使用。
在Python中,为了避免属性覆盖,通常会以_x的形式命名实例属性。Python会把属性名存入实例的_dict_属性中,并在前面加上一个下划线和类名,这个语言特性称为名称改写。例如,对于Vector2d类的属性_x,其名称会变成_Vector2d__x。
可以使用Vector2d类来创建实例,例如v1 = Vector2d(3, 4)。可以通过访问实例的__dict__属性来查看实例的属性字典,也可以通过对象名._类名__属性名的方式来访问被名称改写的属性。例如,v1._Vector2d__x可以访问到Vector2d类中被改写的属性_x的值。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Python库 | vector2d.py-1.2.1-py3-none-any.whl](https://download.csdn.net/download/qq_38161040/85033059)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Python编程:符合Python风格的对象](https://blog.csdn.net/weixin_56051592/article/details/128324303)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]