微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Python 断言消息中引用参数的传统方式是什么?

如何解决在 Python 断言消息中引用参数的传统方式是什么?

在断言消息中是否有引用参数标识符的传统方式?例如:

def func(x):
  assert x > 0,"x must be positive"

或者是

def func(x):
  assert x > 0,"'x' must be positive"

或者可能

def func(x):
  assert x > 0,"`x` must be positive"

对每个调用 func(-1) 分别返回以下结果:

>>> AssertionError: x must be positive
>>> AssertionError: 'x' must be positive
>>> AssertionError: `x` must be positive

在 Python 软件中是否有任何与此相关的约定,还是几乎不相关?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。