آموزش تبدیل نوع یا casting در پایتون
مشخص کردن نوع یک متغیر
زمان هایی وجود دارد که باید نوع یک متغیر را مشخص کنیم. برای انجام این کار، باید از تبدیل نوع(casting) استفاده کنیم. پایتون یک زبان شیء گرا(object-orientated) است و به همین خاطر از کلاس ها برای تعریف نوع داده ها استفاده می کند، که شامل نوع های اولیه ی آن نیز می شود.
تبدیل نوع در پایتون، با استفاده از تابع های سازنده(constructor) انجام می شود:
تابع int() : از یک مقدار صحیح، یا یک مقدار ممیز شناور(با حذف تمام اعشار آن)، یا یک مقدار رشته ای(string)، یک عدد صحیح(integer) ایجاد می کند(در صورتی که این رشته یک عدد کامل را ارائه دهد).
تابع float() : از یک عدد صحیح یا یک مقدار ممیز شناور یا یک مقدار رشته ای(در صورتی که این رشته یک عدد ممیز شناور یا یک عدد صحیح را مشخص کند)، یک عدد ممیز شناور(float) ایجاد می کند.
تابع str() : از نوع های داده ی متنوع، که شامل رشته ها، مقادیر صحیح و مقادیر ممیز شناور می شود، یک رشته(string) ایجاد می کند.
مثال شماره 1
اعداد صحیح:
x = int(1) # x will be 1
y = int(2.8) # y will be 2
z = int("3") # z will be 3
نتیجه:
1
2
3
امتحان کنیدمثال شماره 2
اعداد ممیز شناور:
x = float(1) # x will be 1.0
y = float(2.8) # y will be 2.8
z = float("3") # z will be 3.0
w = float("4.2") # w will be 4.2
نتیجه:
1.0
2.8
3.0
4.2
امتحان کنیدمثال شماره 3
رشته ها:
x = str("s1") # x will be 's1'
y = str(2) # y will be '2'
z = str(3.0) # z will be '3.0'
نتیجه:
s1
2
3.0
امتحان کنید
منبع: https://www.w3schools.com/python
- بازدید: 144
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.