Menyemak Nilai Numerik dalam Python: Pendekatan yang Diperbaiki
Python menyediakan kaedah mudah untuk menentukan sama ada rentetan mewakili nilai angka menggunakan fungsi apungan. Walau bagaimanapun, pendekatan ini boleh menyusahkan.
Penyelesaian Alternatif:
Penyelesaian yang lebih cekap ialah menggunakan kaedah isdigit() untuk integer bukan negatif (tidak bertanda), seperti yang ditunjukkan di bawah:
a = "03523" a.isdigit() # Output: True b = "963spam" b.isdigit() # Output: False
Penggunaan:
Pertimbangan Tambahan:
Kelebihan isdigit():
Batasan:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Semak dengan Cekap jika String Mewakili Integer Bukan Negatif dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!