我正在学习 Udacity 的 Web 应用工程课程。我注意到讲师在他的验证方法中使用了语句中的and
运算符。return
而且我不明白如何返回 2 个参数。我认为,这可能类似于if
声明。谁能解释它实际上是什么?
下面是验证方法:
USER_RE = re.compile(r"^[a-zA-Z0-9_-]{3,20}$")
def valid_username(username):
return username and USER_RE.match(username)
提前致谢。