Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python中的属性是什么?_Python - Fatal编程技术网

Python中的属性是什么?

Python中的属性是什么?,python,Python,我正试图找出这些属性的正确名称,这些属性是用下划线写的,这样我就可以了解它们并更深入地理解它们。它们通常是较低层次的东西,对于真正明确的行为来说是更高级的东西 这些下划线属性/方法使用的术语是什么?“神奇方法”是一个常用于方法的术语。有时也会使用“双下划线” 将它们描述为“魔术”。魔术方法。您可以在此处了解更多有关它们的信息: 重要的是: \uuuuu init\uuuuuuuu():类的构造函数 \uuuu str\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

我正试图找出这些属性的正确名称,这些属性是用下划线写的,这样我就可以了解它们并更深入地理解它们。它们通常是较低层次的东西,对于真正明确的行为来说是更高级的东西

这些下划线属性/方法使用的术语是什么?

“神奇方法”是一个常用于方法的术语。有时也会使用“双下划线”

将它们描述为“魔术”。

魔术方法。您可以在此处了解更多有关它们的信息:

重要的是:

  • \uuuuu init\uuuuuuuu():
    类的构造函数
  • \uuuu str\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

我想说的是,这些是您在开始时需要的方法。

Dunder。例如,
\uuu init\uuuu
可以称为“Dunder init”。请参见。

复制:特殊属性或“Dunder(double-under)方法这可能会有所帮助:@BasSwinckels不是重复的,这是关于名称混乱,这是关于python的神奇方法(
\uuuu str\uuuuu
\uuuu repr\uuuu
)也可能是“dunder”的重复项。