python 在行尾加反斜线的目的是什么?

htrmnn0y  于 2022-12-28  发布在  Python
关注(0)|答案(2)|浏览(109)

刚刚在Python代码中发现了以下模块导入:

from sqlalchemy.ext.declarative import declarative_base,\
      AbstractConcreteBase

我对第一行末尾的反斜杠\很好奇,它的用途是什么,会不会和下面的一样?

from sqlalchemy.ext.declarative import declarative_base, AbstractConcreteBase
r8uurelv

r8uurelv1#

是的,这是完全相同的,这是反斜杠的点-它转义换行符,允许这一长行被分为两个。另一种选择是使用括号:

from sqlalchemy.ext.declarative import (declarative_base,
      AbstractConcreteBase)

虽然这是一个语法错误:

from sqlalchemy.ext.declarative import declarative_base,
      AbstractConcreteBase
4c8rllxm

4c8rllxm2#

在面向行文本的上下文中,特别是某些编程语言的源代码中,它经常用在行尾,以指示尾随的换行符应该被忽略,以便下一行被视为当前行的一部分。

相关问题