【问题标题】:what does the symbol "\" mean in python? [duplicate]python中的符号“\”是什么意思? [复制]
【发布时间】:2020-06-04 15:51:06
【问题描述】:

我不明白代码末尾的这个符号(“\”)是什么意思。

这个符号是告诉预处理器忽略下一个代码吗?

    def rangeSumBST(self, root: TreeNode, L: int, R: int) -> int:
        if not root:
            return 0
        return self.rangeSumBST(root.left, L, R) + \ 
                self.rangeSumBST(root.right, L, R) + \
                (root.val if L <= root.val <= R else 0)

【问题讨论】:

标签: python


【解决方案1】:

这是一个续行。多行语句通常通过将语句括在括号中来完成。但是,您也可以使用反斜杠字符告诉解释器将下一行视为当前行的延续。

【讨论】:

    【解决方案2】:

    Python 是缩进语言。因此,如果您删除“反斜杠”,由于语法无效,它可能会给您带来错误。 “\”可以告诉python下一行继续上一行的内容。

    【讨论】:

      【解决方案3】:

      它允许您将一长行代码分成两行而不会出现缩进错误

      【讨论】:

      • ..分成两行..甚至更多:)
      • @B001ᛦ:我最初写了“几个”,但后来意识到这不是真的。一个/ 允许将一行拆分为两行。不多也不少。
      猜你喜欢
      • 2015-02-13
      • 2010-09-29
      • 1970-01-01
      • 1970-01-01
      • 2013-01-26
      • 1970-01-01
      • 2011-02-27
      • 2014-12-06
      • 2018-01-20
      相关资源
      最近更新 更多