مثال 2: انواع intو float
در این مثال نوع اعداد را بررسی میکنیم و اعداد را به انواع دیگر تبدیل میکنیم. این مثال را میتوانید در ترمینال نیز انجام دهید.
1- نوع عدد 6 را با استفاده از کد زیر مشخص کنید:
type(6)
باید در خروجی int را مشاهده کنید.
2- حالا نوع عدد 6.0 را بررسی کنید:
type(6.0)
نتیجه برابر با float خواهد بود.
3- حالا 5 را با 3.14 جمع کنید و نتیجه را ببینید:
5 + 3.14
نتیجه ی این عملیات 8.14 خواهد بود.
واضح است که ترکیب اعداد صحیح و اعشاری نتیجه ی اعشاری خواهد داشت، منطقی است نه؟! اگر پایتون عدد 8 را بر میگرداند، بخشی از اطلاعات محاسبه از دست میرفت. اگر نیاز باشد پایتون نوع اطلاعات را تغییر میدهد تا اطلاعات را حفظ کند. در اینجا 5 که یک عدد صحیح است ابتدا به یک نوع float تبدیل می شود و سپس جمع انجام می شود.
در کنار این مسئله پایتون به شما اجازه می دهد که نوع یک المان را تغییر دهید.
4- عدد 7.999999999 را با استفاده از کد زیر به int تبدیل کنید:
int(7.999999999)
باید عدد 7 را در خروجی ببینید.
5- حالا عدد 6 را به float تبدیل کنید:
float(6)
باید در خروجی عدد 6.0 را مشاهده کنید.
به عنوان یک توسعه دهنده باید دانش خود را نسبت به انواع المان هایی با آنها سر و کار دارید تقویت کنید. زمانی که با صدها متغیر و عدد سر و کار دارید یا در حال بررسی کد دیگران هستید تنها دانش شما یار و یاور شماست.