انواع داده عددی در پایتون سه نوع میباشد:
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


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