مثال 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 را مشاهده کنید.



به عنوان یک توسعه دهنده باید دانش خود را نسبت به انواع المان هایی با آنها سر و کار دارید تقویت کنید. زمانی که با صدها متغیر و عدد سر و کار دارید یا در حال بررسی کد دیگران هستید تنها دانش شما یار و یاور شماست.