刚刚在Python代码中发现了以下模块导入:
from sqlalchemy.ext.declarative import declarative_base,\ AbstractConcreteBase
我对第一行末尾的反斜杠\很好奇,它的用途是什么,会不会和下面的一样?
\
from sqlalchemy.ext.declarative import declarative_base, AbstractConcreteBase
r8uurelv1#
是的,这是完全相同的,这是反斜杠的点-它转义换行符,允许这一长行被分为两个。另一种选择是使用括号:
from sqlalchemy.ext.declarative import (declarative_base, AbstractConcreteBase)
虽然这是一个语法错误:
4c8rllxm2#
在面向行文本的上下文中,特别是某些编程语言的源代码中,它经常用在行尾,以指示尾随的换行符应该被忽略,以便下一行被视为当前行的一部分。
2条答案
按热度按时间r8uurelv1#
是的,这是完全相同的,这是反斜杠的点-它转义换行符,允许这一长行被分为两个。另一种选择是使用括号:
虽然这是一个语法错误:
4c8rllxm2#
在面向行文本的上下文中,特别是某些编程语言的源代码中,它经常用在行尾,以指示尾随的换行符应该被忽略,以便下一行被视为当前行的一部分。