【发布时间】:2018-11-05 22:24:08
【问题描述】:
我正在使用 Python 3.6.5。
下面的 A 类代表一个数据库表,使用 SQLAlchemy。
我正在定义一个返回一行的@staticmethod 方法,但如果没有结果,它将返回None。
因为它返回一个类 A 的实例,所以符号通常是这样的:
-> A:
在def 签名的末尾,但由于 A 尚未定义,因为它在 A 类本身上,您应该将其引用为:
-> 'A':
-> 'A': 足够了吗?
还是有某种 OR 语法?
提前感谢您的建议。
【问题讨论】: