最外层那一对圆括号,既不是函数调用,也不是元组,而是 Python 里很实用的——
隐式行连接括号。
作用一句话:让一条长链式表达式可以无视 Python 的“行尾即结束”规则,随意换行而不用加反斜杠 \。
举个对比就明白了:
两种写法在语法树里完全等价,但第二种:
-
没有 \ 尾巴,复制粘贴不会出错;
-
缩进清晰,code review 更友好;
-
任何位置都能直接回车换行,解释器会把括号里的内容当成同一逻辑行处理。
因此整段代码用括号包起来,纯粹是为了“美观 + 可维护”,没有任何 pandas 专属魔法。