當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python symtable.Symbol.is_namespace用法及代碼示例

用法:

is_namespace()

如果名稱綁定引入了新的命名空間,則返回 True

如果名稱被用作函數或類語句的目標,這將是正確的。

例如:

>>> table = symtable.symtable("def some_func(): pass", "string", "exec")
>>> table.lookup("some_func").is_namespace()
True

請注意,單個名稱可以綁定到多個對象。如果結果是 True ,則名稱也可能綁定到其他不引入新命名空間的對象,如 int 或列表。

相關用法


注:本文由純淨天空篩選整理自python.org大神的英文原創作品 symtable.Symbol.is_namespace。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。