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

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

انواع داده عددی در پایتون سه نوع می‌باشد:

  • int عدد صحیح
  • float عدد اعشاری
  • complex مختلط

x = ۱    # int
y = ۲.۸  # float
z = 1j   # complex

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

print(type(x))
print(type(y))
print(type(z))

نوع داده عددی صحیح int

نوع داده عدد صحیح یا int یا integer یک عدد کامل مثبت یا منفی بدون رقم اعشار و با طول نامحدود است. قطعه کد زیر را در مفسر وارد کنید و نتیجه را مشاهده کنید:

x = ۱
y = ۳۵۶۵۶۲۲۲۵۵۴۸۸۷۷۱۱
z = ۳۲۵۵۵۲۲

print(type(x))
print(type(y))
print(type(z))

نوع داده عدد اعشاری float

عدد اعشاری یا float یا عدد دارای ممیز، یک عدد مثبت یا منفی است که شامل یک یا چند رقم اعشار است.

x = ۱.۱۰
y = ۱.۰
z = ۳۵.۵۹

print(type(x))
print(type(y))
print(type(z))

Float همچنین می‌تواند اعداد علمی با “e” برای نشان دادن توان ۱۰ باشد.

x = 35e3
y = 12E4
z = ۸۷.7e100

print(type(x))
print(type(y))
print(type(z))

نوع داده عددی مخلط یا complex

اعداد مختلط با یک “j” به عنوان قسمت مشخص کننده نوشته می‌شوند:

x = ۳+5j
y = 5j
z = -5j

print(type(x))
print(type(y))
print(type(z))

تبدیل انواع داده عددی در پایتون

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

مثال زیر را امتحان کنید:

x = ۱    # int
y = ۲.۸  # 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))

نکته: نوع داده مختلط را نمی‌توان به نوع دیگری از داده تبدیل کرد.

اعداد تصادفی (Random)

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

مثال زیر را امتحان کنید:

import random

print(random.randrange(۱۱۰))

این مثال کتابخانه random را فراخوانی کرده سپس یک عدد تصادفی بین ۱ تا ۹ را برای شما تولید می‌کند.

در آموزش مربوط به ماژول random در وب دانش، شما با این ماژول بیشتر آشنا خواهید شد.

 

منبع: https://www.w3schools.com/python/python_numbers.asp

2 thoughts on “انواع داده عددی در پایتون

    • وب‌دانش میگوید:

      سلام وقت بخیر
      اگرچه bool یک نوع داده منطقی است، اما می‌تواند در دسته‌بندی داده‌های عددی نیز قرار بگیرد. bool زیرمجموعه‌ای از نوع int محسوب می‌شود. به این معنی که مقدار True معادل ۱ و مقدار False معادل ۰ است.
      موفق باشید

دیدگاه‌ها

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای ضروری علامت گذاری شده اند.