当一行代码太长时,如何在没有\的情况下分解行

时间:2017-01-31 07:07:06

标签: python python-2.7 python-3.x pep8

我创建了一些类,但这些类的名称太长(eq:NegativeChannelMetalOxideSemiconductorFieldEffectTransistor)。我想在python中使用\创建一个新行,但在这种情况下它很难看。通常在Python中,当代码太长时,使用\创建一个新行是一个不错的选择,但它在这里不起作用。我应该如何缩短或分解这些界限?

figure1

figure3

1 个答案:

答案 0 :(得分:5)

关于在没有\的情况下缩短此行的一些建议:

class NegativeChannelMetalOxideSemiconductorFieldEffectTransistor(MetalOxideSemiconductorFieldEffectTransistor):

您可以在不使用[]的情况下在大括号{}()\内打破一行。

class NegativeChannelMetalOxideSemiconductorFieldEffectTransistor(
    MetalOxideSemiconductorFieldEffectTransistor):

您可以使用首字母缩写词或缩写词:

class NegativeChannelMetalOxideSemiconductorFET(MetalOxideSemiconductorFET):

或:

class NegativeChannelMOSFET(MOSFET):