python - Python 变异并返回方法
问题描述
我正在学习 Python,我读过一个函数应该改变一些东西或返回一些东西,但不能两者兼而有之。我不确定这是否也适用于方法。
我想使用一种方法来改变类的属性,并返回属性更改的数量。这是非 Pythonic 吗?
这是我的代码的简化示例:
class MyClass:
def __init__(self):
self.x = 0
self.resistance = 10
def add_to_x(self, value):
amount_to_add = value - self.resistance
self.x += amount_to_add
return amount_to_add
解决方案
推荐阅读
- ssis - SQL Server 代理作业已执行,但日志日期显示未来时间
- oracle - 这个简单的块有什么问题?PL SQL
- python - 使用条件和 groupby 操作 Pandas DataFrame
- javascript - 如何从 mat-list 字段中获取数据到输入字段中?
- rx-swift - 在另一个订阅触发后开始订阅
- excel - 如何合并两个“Byval 目标作为范围”
- python - 高效地将 Astropy SkyCoord 数组导出到 array/DataFrame/file
- angular - 无法在 ag-grid 自定义工具提示中获取行 ID
- java - 基于条件的平均弹性搜索查询
- forms - Jest - 提交后 Antd form.validate 中的访问功能