In Python, was den Unterschied zwischen ist:Python: Was ist der Unterschied - abs und operator.abs
abs(a)
und operator.abs(a)
Sie sind die gleichen und sie gleichermaßen arbeiten. Wenn sie das gleiche sind, warum sind dann zwei separate Funktionen, die dasselbe machen?
Wenn es eine bestimmte Funktionalität für eines davon gibt - bitte erklären Sie es.
Vergleichen von 'abs' mit' add' auf Leistung ist .. ein bisschen sinnlos. Beispielsweise gibt es keinen Leistungsunterschied zwischen 'operator.abs' und' abs' (abgesehen von der Attributsuche auf 'operator.abs', die bei der Bindung an einen lokalen Namen vermieden werden kann). –
@MartijnPieters Einverstanden. Deshalb habe ich 'operator.add' als Beispiel verwendet. –
@MartijnPieters Ich wollte nur sagen, dass die Dinge in der "Operator" -Modul nicht angesichts der Betreiber sinnlos sind. –