ریخته گری Casting در پایتون – Python
مقالات
نوع متغیر را مشخص کنید
ممکن است زمان هایی وجود داشته باشد که شما می خواهید یک نوع داده یا data type را به یک متغیر تبدیل کنید. این را می توان با ریخته گری انجام داد. پایتون یک زبان شیء گرا است و به همین علت از کلاسها برای تعریف انواع داده، از جمله انواع ابتدایی (primitive type) آن استفاده می کند.
بنابراین ریخته شدن Casting در پایتون با استفاده از توابع سازنده constructor انجام می شود:
int () – یک عدد صحیح عدد را از یک عدد صحیح حفی ر، یک float حرفی (با پایین آوردن به کل عدد قبلی) لفظی یا رشته ای حرفی (که رشته را نشان دهنده یک عدد کامل) را ایجاد می کند.
float() – یک عدد flaot را از یک عدد صحیح ،یا یک float لفظی یا رشته لفظی
str () – یک رشته از طیف گسترده ای از انواع داده ها را ایجاد می کند، از جمله رشته ها، عدد صحیح و literals float (ارائه رشته نشان دهنده float یا یک عدد صحیح است)
یک رشته از طیف گسترده ای از انواع داده ها را ایجاد می کند، از جمله رشته ها،integer literals و float literals
مثال اعداد صحیح یا integers:
|
1 2 3 |
x = int(1) # x will be 1 y = int(2.8) # y will be 2 z = int("3") # z will be 3 |
مثال Float:
|
1 2 3 4 |
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 |
مثال رشته ها یا string:
|
1 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' |
دیدگاهتان را بنویسید