实现占位符变量的正确方法(PEP8)
Correct way to implement placeholder variables (PEP8)
我 运行 经常遇到需要占位符变量的问题。我尝试根据 PEP8 编写代码,并始终遵循它,我还使用 PyCharm 来通知我错误。目前我使用 _
正如我在很多在线代码中看到的那样,但我猜这是错误的,因为我仍然收到警告。正确的做法是什么?
一些示例:
我需要一个元组列表(给定长度),其中每个元组是 (0, None):
bound = [(0, None) for _ in ENERGY_ATTRIBUTES]
无序多进程,其中函数不return任何东西
for _ in p.imap_unordered(partial(read_energies, round=i), PEPTIDE_KD.keys()):
pass
也尝试过
_ = [_ for _ in p.imap_unordered(partial(read_energies, round=i), PEPTIDE_KD.keys())]
相同的警告。
如果您知道这些警告是无害的,请忽略它们。它们是警告,而不是错误或异常。如果您知道自己在做什么,请忽略或抑制警告!
我 运行 经常遇到需要占位符变量的问题。我尝试根据 PEP8 编写代码,并始终遵循它,我还使用 PyCharm 来通知我错误。目前我使用 _
正如我在很多在线代码中看到的那样,但我猜这是错误的,因为我仍然收到警告。正确的做法是什么?
一些示例:
我需要一个元组列表(给定长度),其中每个元组是 (0, None):
bound = [(0, None) for _ in ENERGY_ATTRIBUTES]
无序多进程,其中函数不return任何东西
for _ in p.imap_unordered(partial(read_energies, round=i), PEPTIDE_KD.keys()):
pass
也尝试过
_ = [_ for _ in p.imap_unordered(partial(read_energies, round=i), PEPTIDE_KD.keys())]
相同的警告。
如果您知道这些警告是无害的,请忽略它们。它们是警告,而不是错误或异常。如果您知道自己在做什么,请忽略或抑制警告!