当前位置: 首页 > 面试题库 >

在Python中,'' 意思?

谢奕
2023-03-14
问题内容

什么<function at 'somewhere'>意思 例:

>>> def main():
...     pass
...
>>> main
<function main at 0x7f95cf42f320>

也许有办法以某种方式访问​​它 0x7f95cf42f320


问题答案:

您正在查看功能对象的默认表示形式。它为您提供了一个名称和一个唯一的ID,在CPython中 恰好 是一个内存地址。

您无法使用该地址访问它;内存地址仅用于帮助您区分功能对象。

换句话说,如果您有 两个 最初名为的函数对象main,您仍然可以看到它们是不同的:

>>> def main(): pass
... 
>>> foo = main
>>> def main(): pass
... 
>>> foo is main
False
>>> foo
<function main at 0x1004ca500>
>>> main
<function main at 0x1005778c0>


 类似资料:
  • 问题内容: 嗨,我遇到了以下代码 这到底是怎么回事?我不确定“&”在做什么。 问题答案: 回答 该符号是按位与运算符。与1一起使用时,基本上会屏蔽该值以提取最低位,换句话说,它将告诉您该值是偶数还是奇数。 有关Python运算符的更多信息 有关更多信息,请参见:http : //wiki.python.org/moin/BitwiseOperators 为什么检查奇数与偶数比较有效 编辑:添加此部

  • 问题内容: 我尝试搜索互联网,但找不到可哈希的含义。 当他们说物体是什么或什么意思? 问题答案: 从Python词汇表中: 如果对象的哈希值在其生命周期内始终不变(需要一个方法),并且可以与其他对象进行比较(需要一个方法),则该对象是可哈希的。比较相等的可哈希对象必须具有相同的哈希值。 散列性使对象可用作字典键和set成员,因为这些数据结构在内部使用散列值。 Python的所有不可变内置对象都是可

  • 问题内容: 在Python中像在C中一样具有特殊含义吗?我在Python Cookbook中看到了这样的函数: 你能向我解释一下还是指出我在哪里可以找到答案(Google将解释为通配符,因此我找不到令人满意的答案)。 问题答案: 假设知道位置和关键字参数是什么,下面是一些示例: 范例1: 如你在上面的示例中所见,函数签名中仅包含参数。由于d和k不存在,因此将它们放入字典。该程序的输出为: 范例2:

  • 问题内容: 我将如何在Python中“按任意键”(或抓住菜单选项)? raw_input要求您按回车键。 Windows msvcrt具有getch()和getche()。 有使用标准库执行此操作的可移植方法吗? 问题答案:

  • 问题内容: 如PythonCookbook中所述,可以在元组之前添加。这是什么意思? 1.18章 将名称映射到序列元素: 123.45) 在同一部分中,提出: 这里的功能是什么? 问题答案: 表示“将此可迭代的元素作为此函数调用的位置参数进行处理”。 从v3.5开始,您还可以在列表/元组/设置文字中执行此操作: 表示“将字典中的键/值对作为此函数调用的其他命名参数进行处理”。 从v3.5开始,您还

  • 问题内容: python中以下语句的含义是什么: 是一个对象。以上有什么价值?那是什么类型呢? 问题答案: 如果 计算为,则x设置为,否则为 认为是