"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيف يمكنني التحقق بشكل موثوق إذا كانت السلسلة تمثل رقمًا في بيثون؟

كيف يمكنني التحقق بشكل موثوق إذا كانت السلسلة تمثل رقمًا في بيثون؟

نشر في 2025-03-06
تصفح:936

How Can I Reliably Verify if a String Represents a Number in Python?

التحقق)

بشكل حدسي ، يجوز للمرء أن يحاول استخدام مشغل فحص النوع (على سبيل المثال ، اكتب (user_input) == int) للتحقق من الأرقام. ومع ذلك ، فإن هذا النهج تقصر لأن وظيفة الإدخال تُرجع دائمًا سلسلة. إليك مثال Python:

جرب: الرقم = int (user_input) باستثناء ValueRror: اطبع ("هذا ليس رقمًا صالحًا!")

يحاول كتلة الكود هذه تحويل إدخال المستخدم (المخزن في user_input) إلى عدد صحيح (int). إذا نجح التحويل ، فإن الرقم المتغير سيحتفظ بالقيمة العددية. ومع ذلك ، إذا كان الإدخال غير رقمي (على سبيل المثال ، "ABC") ، يتم رفع استثناء ValueRror وطباعة رسالة الخطأ.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3