تابع Int
این تابع مقادیر اعداد صحیح، اعداد اعشاری (با حذف قسمت اعشاری) و مقدار رشته ای (به شرط اینکه مقدار رشته ای عدد صحیح باشد) را به عدد صحیح تبدیل می کند.
x = int(1) # x will be 1
y = int(2.8) # y will be 2
z = int("3") # z will be 3
در تکه کد بالا تمام مقادیر متغیرهای تعریف شده از نوع عدد صحیح هستند چون با تابع int() مقدار آن ها به نوع عددی تغییر نوع داده شده است.
تابع Float
این تابع مقادیر اعداد صحیح، اعداد اعشاری و مقادیر رشته ای (به شرط اینکه مقدار آن یک عدد اعشاری و یا صحیح باشد) را به عدد اعشاری تبدیل می کند.
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
در تکه کد بالا تمام مقادیر متغیرهای تعریف شده از نوع اعشاری هستند به این دلیل که نوع آن ها با تابع float() به نوع اعشاری تغییر کرده است.
تابع Str
این تابع از طیف گسترده ای از انواع داده ها شامل داده های از نوع رشته ای، اعداد صحیح و اعداد اعشاری یک نوع داده ای رشته ای می سازد.
x = str("s1") # x will be 's1'
y = str(2) # y will be '2'
z = str(3.0) # z will be '3.0'
در تکه کد بالا مقادیر متغیرهای تعریف شده از نوع رشته ای هستند برای اینکه با تابع str() نوع آن ها به رشته ای تبدیل شده است.
در مقالات قبل اعداد در پایتون و انواع آن را مورد بحث و گفت گو قرار دادیم، در مقاله بعدی در مورد نوع داده ای رشته ای بحث خواهیم کرد که بسیار حائز اهمیت است.