具有多个参数和类型提示的方法的悬挂缩进的正确语法是什么?
在第一个参数下对齐
def get_library_book(self,
book_id: str,
library_id: str
)-> Book:
Run Code Online (Sandbox Code Playgroud)
缩进一层
def get_library_book(
self,
book_id: str,
library_id: str
) -> Book:
Run Code Online (Sandbox Code Playgroud)
PEP8支持凹槽下面的一个级别,但不指定是否允许在第一个参数下进行对齐.它指出:
使用悬挂式凹痕时,应考虑以下因素; 第一行应该没有参数,应该使用进一步的缩进来明确区分自己作为延续线.