اعداد در پایتون (Numbers)
اعداد (Numbers) در پایتون سه نوع اصلی دارند: int
، float
و complex
. هرکدام ویژگی ها و کاربردهای خاصی دارند و می توانند در محاسبات مختلف استفاده شوند.
انواع اعداد در پایتون
انواع عددی به شکل زیر دسته بندی می شوند:
- int: عدد صحیح بدون اعشار، با طول نامحدود
- float: عدد اعشاری مثبت یا منفی، پشتیبانی از نمایش علمی (e)
- complex: عدد مختلط با بخش موهومی که با
j
مشخص می شود
x = 1 # int
y = 2.8 # float
z = 1j # complex
print(type(x))
print(type(y))
print(type(z))
اعداد صحیح (Int)
اعداد صحیح (Integers) می توانند مثبت یا منفی و بدون اعشار باشند:
x = 1
y = 35656222554887711
z = -3255522
print(type(x))
print(type(y))
print(type(z))
اعداد اعشاری (Float)
اعداد اعشاری می توانند مثبت یا منفی باشند و از نشانه گذاری علمی نیز پشتیبانی می کنند:
x = 1.10
y = 1.0
z = -35.59
print(type(x))
print(type(y))
print(type(z))
x = 35e3
y = 12E4
z = -87.7e100
print(type(x))
print(type(y))
print(type(z))
اعداد مختلط (Complex)
اعداد مختلط شامل بخش حقیقی و موهومی هستند که با j
مشخص می شود:
x = 3+5j
y = 5j
z = -5j
print(type(x))
print(type(y))
print(type(z))
تبدیل نوع داده عددی
می توانید بین انواع داده عددی با استفاده از توابع int()
، float()
و complex()
تبدیل انجام دهید:
x = 1 # int
y = 2.8 # float
z = 1j # complex
a = float(x)
b = int(y)
c = complex(x)
print(a)
print(b)
print(c)
print(type(a))
print(type(b))
print(type(c))
نکته: اعداد مختلط را نمی توان به نوع دیگر تبدیل کرد.
تولید اعداد تصادفی
پایتون تابع داخلی برای تولید اعداد تصادفی ندارد، اما ماژول random
این قابلیت را فراهم می کند:
import random
print(random.randrange(1, 10))
برای آشنایی بیشتر، به تبدیل نوع داده یا انواع داده ها مراجعه کنید.