Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Semak Nilai NaN dalam Python dengan Berkesan?
Menyemak Nilai NaN
Dalam Python, float('nan') mewakili NaN (bukan nombor). Walau bagaimanapun, menentukan kehadiran nilai NaN boleh menjadi satu cabaran. Artikel ini akan meneroka kaedah yang paling sesuai untuk mengesahkan nilai NaN dalam kod Python anda.
Menggunakan math.isnan
Pendekatan paling berkesan untuk mengenal pasti nilai NaN adalah melalui fungsi matematik.isnan. Fungsi ini mengambil nilai berangka sebagai hujahnya dan mengembalikan nilai boolean yang menunjukkan sama ada nilai itu NaN atau tidak. Berikut ialah contoh:
import math x = float('nan') print(math.isnan(x)) # Output: True
Dalam contoh ini, math.isnan dengan betul mengenal pasti nilai NaN yang diberikan kepada x. Tambahan pula, math.isnan boleh digunakan untuk mengesahkan nilai NaN dalam pelbagai konteks, seperti:
Ingat bahawa math.isnan beroperasi pada nilai berangka. Percubaan untuk menggunakannya dengan nilai bukan angka akan mengakibatkan TypeError.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Semak Nilai NaN dalam Python dengan Berkesan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!