Python – اعداد (Numbers)

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

در پایتون، سه نوع عددی اصلی وجود دارد:

  1. int (عدد صحیح)
  2. float (عدد اعشاری)
  3. complex (عدد مختلط)

متغیرهای عددی هنگامی که به آن‌ها مقدار اختصاص داده می‌شود، ایجاد می‌شوند:

x = 1    # نوع int
y = 2.8  # نوع float
z = 1j   # نوع complex

برای بررسی نوع هر شیء در پایتون، می‌توانید از تابع type() استفاده کنید:

print(type(x))  # خروجی: 
print(type(y))  # خروجی: 
print(type(z))  # خروجی: 

نوع int

اعداد صحیح (int) شامل اعداد کامل مثبت یا منفی بدون اعشار هستند و طول نامحدود دارند.

مثال:

x = 1
y = 35656222554887711
z = -3255522

print(type(x))  # خروجی: 
print(type(y))  # خروجی: 
print(type(z))  # خروجی: 

نوع float

اعداد اعشاری (float) شامل اعداد مثبت یا منفی با اعشار هستند.

مثال:

x = 1.10
y = 1.0
z = -35.59

print(type(x))  # خروجی: 
print(type(y))  # خروجی: 
print(type(z))  # خروجی: 

اعداد float همچنین می‌توانند به صورت علمی با یک “e” برای نشان دادن توان 10 نوشته شوند.

مثال:

x = 35e3
y = 12E4
z = -87.7e100

print(type(x))  # خروجی: 
print(type(y))  # خروجی: 
print(type(z))  # خروجی: 

نوع complex

اعداد مختلط (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

# تبدیل از int به float
a = float(x)

# تبدیل از float به int
b = int(y)

# تبدیل از int به complex
c = complex(x)

print(a)  # خروجی: 1.0
print(b)  # خروجی: 2
print(c)  # خروجی: (1+0j)

print(type(a))  # خروجی: 
print(type(b))  # خروجی: 
print(type(c))  # خروجی: 

توجه: نمی‌توانید اعداد مختلط (complex) را به نوع عددی دیگری تبدیل کنید.

تولید عدد تصادفی

پایتون تابع random() برای تولید عدد تصادفی ندارد، اما دارای یک ماژول داخلی به نام random است که می‌توان از آن برای تولید اعداد تصادفی استفاده کرد:

مثال:

import random

print(random.randrange(1, 10))  # تولید عدد تصادفی بین 1 و 9

این مثال یک عدد تصادفی بین 1 و 9 (شامل) تولید می‌کند.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
Python - محدود کردن داده (MongoDB Limit)

Python – محدود کردن داده (MongoDB Limit)

Python MongoDB محدود کردن نتایج برای محدود کردن نتایج در MongoDB، از متد limit() استفاده می‌کنیم. متد limit() یک...

بیشتر بخوانید
Python - بروزرسانی (MongoDB Update)

Python – بروزرسانی (MongoDB Update)

به‌روزرسانی یک رکورد برای به‌روزرسانی یک رکورد یا سند در MongoDB، از متد update_one() استفاده می‌کنیم. پارامتر اول متد...

بیشتر بخوانید
Python - حذف کالکشن (MongoDB Drop Collection)

Python – حذف کالکشن (MongoDB Drop Collection)

حذف کالکشن شما می‌توانید یک جدول یا کالکشن در MongoDB را با استفاده از متد drop() حذف کنید. مثالحذف...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.