在 Python 中将长作业分成两行
Break a long assignment into two lines in Python
我有以下代码:
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
或
setName(This, getName(This))
其中方法允许隐藏长访问路径。当您可以更改 This
:
时,这将变得更具可读性
This.setName(This.getName())
我有以下代码:
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
或
setName(This, getName(This))
其中方法允许隐藏长访问路径。当您可以更改 This
:
This.setName(This.getName())