تبدیل نوع ورودی

تبدیل نوع ورودی در پایتون

در برنامه‌نویسی پایتون، داده‌هایی که از کاربر دریافت می‌کنیم به صورت پیش‌فرض به عنوان رشته (string) ذخیره می‌شوند. این موضوع می‌تواند هنگام انجام عملیات محاسباتی یا منطقی مشکل‌ساز شود. برای حل این چالش، نیاز به تبدیل نوع ورودی داریم.


توابع تبدیل نوع اصلی

پایتون توابع داخلی برای تبدیل انواع داده ارائه می‌دهد:

  • int(): تبدیل به عدد صحیح
  • float(): تبدیل به عدد اعشاری
  • str(): تبدیل به رشته
  • bool(): تبدیل به مقدار بولین
تابع مثال نتیجه
int("42") رشته به عدد 42
float("3.14") رشته به اعشاری 3.14

همیشه قبل از تبدیل نوع، اعتبارسنجی ورودی‌ها را انجام دهید تا از خطاهای زمان اجرا جلوگیری شود.

کاربرد عملی تبدیل نوع

فرض کنید برنامه‌ای می‌نویسید که سن کاربر را می‌پرسد:

  1. ورودی کاربر همیشه به صورت رشته دریافت می‌شود
  2. برای انجام محاسبات (مثلاً تعیین سال تولد) نیاز به تبدیل به عدد داریم
  3. تبدیل نادرست می‌تواند باعث خطای برنامه شود

برای یادگیری بیشتر درباره دریافت ورودی در پایتون می‌توانید از این آموزش بازدید کنید.

نکات ایمنی در تبدیل نوع

  • همیشه از try-except برای مدیریت خطاهای تبدیل استفاده کنید
  • ورودی‌های کاربر را قبل از تبدیل اعتبارسنجی نمایید
  • برای اعداد منفی یا اعشاری شرایط خاص در نظر بگیرید

تبدیل نوع ورودی یکی از مهارت‌های اساسی در برنامه‌نویسی پایتون است که به شما امکان می‌دهد با انواع داده‌ها به صورت انعطاف‌پذیر کار کنید و برنامه‌های قوی‌تری بنویسید.