|
|
1
3
我不喜欢在这里创建额外的变量;这使得代码难以维护和不可用。我建议将验证逻辑分解为易于阅读、可维护、可重用的功能:
|
|
|
2
3
是的,这是可以接受的。但是,您的变量都是布尔型的,所以您甚至不需要==1。
|
|
3
1
这真的取决于你想怎么处理。 是 switch 选择还是可行? 是 ternary if 更漂亮还是更方便? 据我所见,我猜您有一个验证目的和一个操作传入,这取决于验证。为什么不创建一个函数或类来处理您的输入和验证呢?在那里,你可以拥有所有你想要的肮脏代码。在你的逻辑代码中,你只需要做(例如一个类)
这样,您实际上会遵循一些标准,而它的目的是作为(所有?取决于你的需要)你的数据 例如三值ifs
|
|
Deadpool · 未返回正确值但未定义的函数的类型 8 年前 |
|
|
jeangelj · Python panda根据其他列中的条件覆盖值 8 年前 |
|
|
whalesboy · 基于结果连接表(查询后) 8 年前 |
|
|
Tania MartÃnez · <a>展开时标记会打断样式 8 年前 |
|
|
alofgran mrry · 有条件替换NaN 8 年前 |