当前位置: 首页 > 知识库问答 >
问题:

Python中的合格/非合格名称是什么?

苏弘盛
2023-03-14

在 Python 中:什么是“限定名”或“非限定名”?

我已经看到它提到过几次,但没有解释它是什么。

共有1个答案

赵选
2023-03-14

它是从顶层模块到对象本身的路径。

参见PEP 3155,类和函数的限定名称。

如果您有一个名为<code>foo.bar的嵌套包。baz对于类Spam,该类上的方法ham将具有完全限定名 ham是非限定名称。

限定名允许您重新导入完全相同的对象,只要它不是本地(函数)名称空间的私有对象。

 类似资料:
  • 问题内容: 假设我有Foo这样的实体- 因此,在通过HQL处理Entity时,我更喜欢使用完全限定的类名来引用Entity,例如- 我注意到注释中有一件事情-默认情况下,name属性具有实体类的标准名称。这让我想起为什么名字不合格? 在HQL中,我应该使用不合格名称还是完全合格名称? 问题答案: 使用完全限定的名称没有意义,因为Hibernate不允许重复的实体名称。因此,如果您有不同名称的不同实

  • 我的域名名称是3dtopo.com。显然Java不允许包域名以数字开头。 为什么Java反向域名不遵循域名一样的规则?我真的不想把我的包裹命名为com.threedtopo.. 首先,这不是我的域名!任何人都可以自由注册和使用该域名。此外,它是非常尴尬的,不是我的业务名称。 有人有包名建议吗?

  • 问题内容: 我数据库中的列名称之一是两个字长,包括一个空格,即:。我正在使用SELECT并引用列名称来提取所需的数据。现在,如果我将该列命名,则我的SELECT可以工作,但如果使用,则不能。它说 “字段列表”中的“未知”列“区域” 有想法吗? 问题答案: 使用反引号。

  • 问题内容: 我刚刚开始学习Python,并在Python中遇到了 “命名空间” 概念。虽然我了解了它的本质,但无法理解这个概念的严重性。 网上的一些浏览显示,反对PHP的原因之一是它没有对名称空间的本地支持。 有人可以解释如何使用名称空间以及此功能如何使编程更好 (不只是在Python中,因为我假设名称空间的概念不限于特定语言)。 我主要来自Java和C编程背景。 问题答案: 命名空间是一种实现范

  • mergeCells(string $scope, string $data [, resource $formatHandler]): self string $scope $excel->fileName("test.xlsx") ->mergeCells('A1:C1', 'Merge cells') ->output();

  • 本文向大家介绍Python将多个excel表格合并为一个表格,包括了Python将多个excel表格合并为一个表格的使用技巧和注意事项,需要的朋友参考一下 生活中经常会碰到多个excel表格汇总成一个表格的情况,比如你发放了一份表格让班级所有同学填写,而你负责将大家的结果合并成一个。诸如此类的问题有很多。除了人工将所有表格的内容一个一个复制到汇总表格里,那么如何用Python自动实现这些工作呢~