[英]What is the purpose of a backslash at the end of a line?
剛剛在Python代碼中發現了以下模塊導入:
from sqlalchemy.ext.declarative import declarative_base,\
AbstractConcreteBase
我對第一行末尾的反斜杠\
很好奇。 它的目的是什么? 不就和下面的一樣嗎?
from sqlalchemy.ext.declarative import declarative_base, AbstractConcreteBase
是的,它完全一樣,這就是反斜杠的重點——它轉義了換行符,允許將這條長行一分為二。 另一種方法是使用括號:
from sqlalchemy.ext.declarative import (declarative_base,
AbstractConcreteBase)
雖然這是一個語法錯誤:
from sqlalchemy.ext.declarative import declarative_base,
AbstractConcreteBase
在面向行的文本的上下文中,尤其是某些編程語言的源代碼,它通常用在行尾以指示應忽略結尾的換行符,以便將下一行視為部分當前行的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.