在Python中将长赋值分成两行

在Python中将长赋值分成两行,python,pep8,Python,Pep8,我有以下代码: This.is.a.supper.long.name = This.is.another.supper.long.name 目前我所知道的唯一方法是避开换行符: This.is.a.supper.long.name = \ This.is.another.supper.long.name 有什么优雅的解决方法吗?有几种方法 common = This.is common.a.supper.long.name = common.another.supper.long

我有以下代码:

This.is.a.supper.long.name = This.is.another.supper.long.name
目前我所知道的唯一方法是避开换行符:

This.is.a.supper.long.name = \
    This.is.another.supper.long.name

有什么优雅的解决方法吗?

有几种方法

 common = This.is
 common.a.supper.long.name = common.another.supper.long.name
如果那没用,你可以

 name = This.is.another.supper.long.name
 This.is.a.supper.long.name = name

其中方法允许隐藏长访问路径。当您可以更改此时,它的可读性更高:

 This.setName(This.getName())
 This.setName(This.getName())