PHP

PHP — اعداد (Numbers)

آخرین بروزرسانی: 1404/07/27

اعداد (Numbers) در پایتون

در پایتون، اعداد (Numbers) یکی از انواع داده ای پایه هستند که برای محاسبات ریاضی، منطق برنامه و داده های عددی استفاده می شوند. در این درس با انواع عددی مانند int، float و complex آشنا می شوید و روش بررسی نوع داده را یاد می گیرید.

انواع اعداد در پایتون

پایتون از سه نوع عدد اصلی پشتیبانی می کند:

  • عدد صحیح (int): اعداد بدون قسمت اعشاری مانند 5، -10، 0
  • عدد اعشاری (float): اعداد دارای ممیز مانند 3.14، -0.5، 2.0
  • عدد مختلط (complex): اعداد دارای قسمت موهومی مانند 3+5j

تعریف و بررسی نوع عدد

برای بررسی نوع داده یک متغیر (Variable) از تابع type() استفاده می کنیم. مثال زیر سه نوع عدد را نشان می دهد:

a = 5
b = 5.34
c = 3 + 5j
print(type(a))
print(type(b))
print(type(c))

تبدیل انواع عددی

می توان انواع عددی را با استفاده از توابع int()، float() و complex() به یکدیگر تبدیل کرد:

x = 1    # int
y = 2.8  # float
z = 1j   # complex

# تبدیل نوع
a = float(x)
b = int(y)
c = complex(x)

print(a, b, c)

اعداد خاص: بی نهایت و NaN

در پایتون می توان مقدار بی نهایت (Infinity) و عدد نامعتبر (NaN) را با ماژول math ایجاد و بررسی کرد:

import math

x = math.inf
y = math.nan

print(math.isinf(x))  # True
print(math.isnan(y))  # True

نکته: استفاده از این مقادیر در محاسبات ممکن است باعث نتایج غیرمنتظره شود، پس باید با احتیاط از آن ها استفاده کنید.

رشته های عددی (Numeric Strings)

گاهی مقدار عددی به صورت رشته (String) ذخیره می شود. برای تبدیل آن به عدد از توابع int() یا float() استفاده می کنیم:

x = "5985"
y = float(x)
print(type(y))

هشدار: اگر رشته شامل کاراکتر غیرعددی باشد، تبدیل نوع باعث خطا می شود.

نمونه تبدیل و محاسبه

در مثال زیر، رشته ای عددی به عدد صحیح تبدیل شده و سپس در یک محاسبه استفاده می شود:

price = "2500"
price_int = int(price)
total = price_int * 3
print(total)

در ادامه می توانید درباره تبدیل نوع در بخش تبدیل نوع (Type Casting) بیشتر بخوانید.

همچنین برای آشنایی با متغیرها پیشنهاد می شود بخش متغیرها در پایتون را مطالعه کنید.