Di salah satu komentar, Anda berkata:
Entah bagaimana saya mendapat nilai Nonetype, seharusnya int, tapi sekarang menjadi objek Nonetype
Jika itu kode Anda, cari tahu bagaimana Anda mendapatkan Noneketika Anda mengharapkan nomor dan hentikan itu terjadi.
Jika itu adalah kode orang lain, cari tahu kondisi yang diberikan Nonedan tentukan nilai yang masuk akal untuk digunakan untuk itu, dengan kode bersyarat biasa:
result = could_return_none(x)
if result is None:
result = DEFAULT_VALUE
...atau bahkan...
if x == THING_THAT_RESULTS_IN_NONE:
result = DEFAULT_VALUE
else:
result = could_return_none(x)
Tidak ada alasan untuk secara otomatis menggunakan di 0sini - solusi yang bergantung pada "palsu" - Noneanggapan Anda akan menginginkan ini. Itu DEFAULT_VALUE(bahkan jika ada) sepenuhnya tergantung pada tujuan kode Anda.