is_anno_mark
函数源码
flag: TypeGuard[AnnoMark] = is_anno_mark(data: Any)
isinstance(data, AnnoMark)的实现。
别名
该函数可以按以下方式之一获取
import dash_picture_annotation as dpa
dpa.is_anno_mark
dpa.typehints.is_anno_mark
参数
输入
| 参数 | 类型 | 必选 | |
|---|---|---|---|
data | Any | 要验证的值。 | 
输出
| 参数 | 类型 | |
|---|---|---|
flag | bool | 若该值为True,表示data是AnnoMark的实例,反之亦然。 | 
范例
 检查某对象是否是AnnoMark
- 代码
 - 结果
 
check_is_annomark.py
import dash_picture_annotation as dpa
print(dpa.is_anno_mark({}))
print(dpa.is_anno_mark({"x": 1, "y": 2}))
print(
    dpa.is_anno_mark(
        {"x": 1, "y": 2, "width": 1, "height": 1, "type": "RECT"}
    )
)
print(
    dpa.is_anno_mark(
        {"id": "test", "x": 1, "y": 2, "width": 1, "height": 1, "type": "RECT"}
    )
)
print(
    dpa.is_anno_mark(
        {"x": 1, "y": 2, "width": 1, "height": 1, "type": "rect"}
    )
)
False
False
True
True
False