Ich habe einen NonetypeWert x, es ist im Allgemeinen eine Zahl, könnte es aber sein None. Ich möchte es durch eine Zahl teilen, aber Python wirft:
TypeError: int() argument must be a string or a number, not 'NoneType'
Wie kann ich das lösen?
int(None)löst eine Ausnahme aus, da None nicht in ein int konvertiert werden kann. Die Antwort auf Ihre Frage ist, dass dies nicht möglich ist. Sie können etwas wie 0 oder 2771 oder einen rosa Elefanten ersetzen, aber was auch immer Sie ersetzen, Sie können None immer noch nicht in ein int konvertieren.
Nonein einen rosa Elefanten ist auch nicht gut, es sei denn, Sie arbeiten mit einem Zahlensystem, das die Division einer Zahl durch einen rosa Elefanten formal definiert (und Sie haben den Code geschrieben, um sie zu