Python提供了一个标志(re.Xorre.VERBOSE)以允许对正则表达式进行注释:a=re.compile(r"""\d+#theintegralpart\.#thedecimalpoint\d*#somefractionaldigits""",re.X)但是,通过自动字符串连接,您可以实现基本相同的目标:a=re.compile(r'\d+'#integralpartr'\.'#decimalpointr'\d*'#optionalfractionaldigits)我不认为我真的见过使用后一种形式,但是(恕我直言)它使正则表达式更容易阅读(我不需要试图弄清楚哪个空格已被转义,