اعداد در پایتون
سه نوع داده عددی در پایتون وجود دارد:
int
float
complex
متغیرهای نوع عددی زمانی ایجاد می شوند که یک مقدار به آنها اختصاص دهید:
ساخت متغیر
پایتون هیچ فرمانی برای تعریف متغیر ندارد.
یک متغیر در لحظه ای ایجاد می شود که برای اولین بار یک مقدار به آن اختصاص می دهید.
مثال
x = 1 # int
y = 2.8 # float
z = 1j # complex
برای نمایش نوع هر شی در پایتون، از تابع
type()
استفاده کنید:int
Int یا integer به معنی عدد صحیح، یک عدد صحیح، مثبت یا منفی، بدون اعشار، با طول نامحدود است.
مثال
integers یا اعدد صحیح:
x = 1
y = 35656222554887711
z = -3255522
print(type(x))
print(type(y))
print(type(z))
float
float عددی است مثبت یا منفی که شامل یک یا چند اعشار است.
مثال
float یا اعدد اعشاری:
x = 1.10
y = 1.0
z = -35.59
print(type(x))
print(type(y))
print(type(z))
float همچنین می تواند اعداد علمی با “e” برای نشان دادن توان 10 باشد.
مثال
float یا اعدد اعشاری:
x = 35e3
y = 12E4
z = -87.7e100
print(type(x))
print(type(y))
print(type(z))
complex
complex یا اعداد مختلط با یک “j” به عنوان قسمت فرضی نوشته می شوند:
مثال
complex یا اعداد مختلط
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
#convert from int to float:
a = float(x)
#convert from float to int:
b = int(y)
#convert from int to complex:
c = complex(x)
print(a)
print(b)
print(c)
print(type(a))
print(type(b))
print(type(c))
نکته: شما نمیتوانید اعداد نوع complex را به نوع دیگری تبدیل کنید.
عدد تصادفی
پایتون تابعی برای ساخت یک عدد تصادفی ندارد، اما پایتون یک ماژول داخلی به نام random دارد که میتوان از آن برای ساخت اعداد تصادفی استفاده کرد:
مثال
فراخوانی ماژول random و ایجاد یک عدد تصادفی بین ۱ و ۹:
import random
print(random.randrange(1, 10))
در صفحه ماژول تصادفی، اطلاعات بیشتری در مورد ماژول تصادفی خواهید آموخت.