• درباره ی ما
  • قوانین سایت MATLABDL
  • تماس با ما

شماره تلگرام و واتساپ:  ۰۹۳۷۹۸۴۰۱۶۵  ساعت ۹ الی ۱۳ و ۱۶ الی ۲۱

مطلب دی ال
  • خانه
  • انجام پروژه
    • انجام پروژه متلب MATLAB
    • شبیه سازی مقاله
    • انجام پروژه داده کاوی
    • انجام پروژه پردازش تصویر
    • انجام پروژه شبکه عصبی
    • انجام پروژه الگوریتم ژنتیک
    • بهینه سازی با الگوریتم pso
    • انجام پروژه الگوریتم کلونی مورچگان
    • انجام پروژه الگوریتم گرگ خاکستری
    • انجام پروژه الگوریتم شبیه‌ سازی ذوب فلزات
    • انجام پروژه طبقه‌ بندی (classification)
    • انجام پروژه میکروکنترلر
  • پروژه ها
    • پروژه های آماده
    • پروژه آماده متلب
    • پروژه آماده برق
    • پروژه آماده کامپیوتر
    • پروژه آماده مکانیک
    • پروژه های پردازش تصویر
    • پروژه های پردازش متن
  • آکادمی مطلب دی ال
    • پایتون
    • متلب
    • سی پلاس پلاس
    • محاسبات نرم
      • الگوریتم‌های فراابتکاری
      • یادگیری ماشین ، داده‌کاوی و شناسایی آماری الگو
      • منطق فازی
    • پردازش تصویر
    • پردازش صوت و گفتار
    • سی شارپ
    • پایگاه داده
    • طراحی وب سایت
    • دیگر زبان های برنامه نویسی
    • شبکه
    • دیگر آموزش ها و مقالات
  • مطالب و دروس دانشگاهی
    • مهندسی کامپیوتر
    • مهندسی برق
  • پرداخت آنلاین
  • درخواست پروژه
  • دعوت به همکاری
  • منو منو
وبلاگ - آخرین اخبار
آموزش انواع داده Data Types در پایتون به همراه مثال

آموزش انواع داده Data Types در پایتون به همراه مثال

9 اسفند 1398/0 دیدگاه /در آکادمی مطلب دی ال, پایتون

انواع داده Data Types در پایتون به همراه مثال ، در این سلسله پست های آموزشی قصد داریم زبان برنامه نویسی پایتون رو به زبان ساده و در قالب مثال به شما همراهان گرامی آموزش دهیم.در این پست انواع داده در پایتون ( نوع داده عددی ، رشته ، list لیست ، tuple تاپل ، dictionary ، بولین و set در پایتون) را به همراه مثال بررسی خواهیم کرد.

آموزش انواع داده Data Types در پایتون به همراه مثال

انوع داده در پایتون همانند دیگر زبان های برنامه نویسی برای مشخص کردن نوع متغیر در پایتون استفاده می شود.همچنین انواع داده شامل طبقه بندی یا دسته بندی ذخیره سازی مانند اعداد صحیح ، مقادیر ممیز شناور ، رشته ها ، کاراکترها و غیره می باشد.انواع داده مشخصات خاص یک داده را که در برنامه استفاده می شود مشخص می کند و به کامپایلر درباره مشخصات از پیش تعریف شده مورد نیاز نوع خاص داده اطلاع می دهد.

آموزش انواع داده DATA TYPES در پایتون شامل بخش‌های زیر است:

  1. نوع داده عددی در پایتون (Python Numeric Data Type)
  2. نوع داده رشته در پایتون (Python ‌String Data Type)
  3. نوع داده لیست در پایتون (Python ‌List Data Type)
  4. نوع داده tuple در پایتون (Python ‌Tuple Data Type)
  5. نوع داده dictionary در پایتون (Python ‌Dictionary Data Type)
  6. نوع داده set در پایتون (Python ‌Set Data Type)
  7. نوع داده بولین در پایتون (Python ‌Boolean Data Type)

هر مقداری در پایتون دارای یک datatype یا نوع داده است.از آنجایی که هر چیز در پایتون یک شی محسوب می شود ،درواقع انواع داده (data type) یک کلاس و مقادیر یک نمونه (instance) از آن کلاس محسوب می شوند.

در پایتون کلاس های زیادی برای نوع داده ها وجود دارد که در ادامه کاربردی ترین آنها را با هم مرور می کنیم.

نوع داده عددی در پایتون (Python Numeric Data Types)

مقادیر عددی در پایتون برای نگه داری داده های عددی مانند اعداد صحیح ، اعدا اعشاری و اعداد مختلط بکار می رود.

int : برای نگهداری اعداد صحیح بدون محدودیت طول استفاده می شود.

float : در بردارنده اعداد اعشاری با ۱۵ رقم اعشار است.

complex : دربردارنده اعداد مختلط.

در مثال زیر ما هر سه نوع داده int ، float و complex در پایتون را آورده ایم.

intNum = 20
floatNum = 20.20
compNum = 20 + 20j

print("integer sample is : ", intNum,
      " float number is : ", floatNum,
      " complex number is : ", compNum)

خروجی:

integer sample is :  20  
float number is :  20.2  
complex number is :  (20+20j)

و در ادامه با متد ()type میتوانیم همچنین نوع متغیر را مشخص کنیم.

print("type of integer sample is : ", type(intNum),
      " type of float number is : ", type(floatNum),
      " type of complex number is : ", type(compNum))

خروجی:

type of integer sample is :  <class 'int'>  
type of float number is :  <class 'float'>  
type of complex number is :  <class 'complex'>

Process finished with exit code 0

همچنین متد دیگر ی در پایتون وجود دارد به نام ()isinstance با ساختار def isinstance(x, A_tuple):
که دو پارامتر از ما میگیرد یکی مقدار و دیگری نوعی که ما تصور می کنیم باشد.بدین صورت که اگر مقدار از همان نوع باشد خروجی True می شود و اگر از آن نوع نباشد مقدار برگشتی False خواهد شد.

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

print("instance of integer sample is : ", isinstance(intNum, int),
      " instance of float number is : ", isinstance(floatNum, float),
      " instance of complex number is : ", isinstance(compNum, complex))

خروجی:

instance of integer sample is :  True  
instance of float number is :  True  
instance of complex number is :  True

Process finished with exit code 0

نکته:‌
اعداد صحیح (Integer) هیچ محدودیتی طولی ندارد و فقط زمانی به مشکل خواهد خورد که حافظه خودِ دستگاه دیگر جوابگو نباشد.

نوع داده رشته در پایتون (Python ‌String Data Type)

رشته در پایتون کاراکتر های پشت سر هم هستند البته پایتون کاراکتر های یونیک را هم پشتیبانی می کنند.رشته ها در پایتون با تک کوتیشن و یا دابل کوتیشن مشخص می شوند.

در ادامه مثالی از رشته ها در پایتون را مشاهده می کنید:

singleQuote = 'Tejariapp.com'
print(singleQuote)

doubleQuote = "Tejariapp.com"
print(doubleQuote)

خروجی:

Tejariapp.com
Tejariapp.com

Process finished with exit code 0

نوع داده لیست در پایتون (Python ‌List Data Type)

در پایتون لیست تعدادی آیتم است که با کاما از هم جدا شدند و در بلاکی (انواع بلاک که در ادامه آورده شده است) قرار دارند.

لیست ها در پایتون مجموعه ای از آیتم ها هستند که مرتب شده و قابل تغییر هستند.در واقع می توان گفت لیست ها در پایتون هم مانند لیست در بقیه زبان هاست با این تفاوت جذاب که در پایتون آیتم های درون لیست نیاز نیست صرفا از یک نوع خاص باشند بلکه در یک لیست مشخص مقادیر میتوانند انواع مختلفی داشته باشند.

همچنین بخوانید: حذف آیتم‌های تکراری در یک لیست در پایتون

listData = ['tejariapp', "progrun", 20, True]

print(listData)
print(type(listData))

خروجی:

['tejariapp', 'progrun', 20, True]
<class 'list'>

Process finished with exit code 0

نوع داده tuple در پایتون (Python ‌Tuple Data Type)

در نوع داده tuple مقادیر با کاما از هم جدا شده و در پرانتز قرار میگیرند.

از آنجا که نوع تاپل تغییر ناپذیر است تکرار از طریق tuple نسبت به list سریعتر است ، بنابراین یک افزایش عملکرد یا کارایی جزئی وجود دارد.

در ادامه یک مثال در رابطه tuple را مشاهده می کنید:

tupleData = ('tejariapp', "progrun", 20, True)

print(tupleData)
print(type(tupleData))

خروجی:

('tejariapp', 'progrun', 20, True)
<class 'tuple'>

Process finished with exit code 0

نوع داده dictionary در پایتون (Python ‌Dictionary Data Type)

نوع داده dictionary در پایتون بدون ترتیب یا نامرتب ، تغییر پذیر و ایندکس شده یا شاخص دار شده (indexed) هستند.

همچنین شما اجازه اضافه کردن داده های تکراری (duplicate) در dictionary را ندارید.نوع dictionary در پایتون بصورت key / value است و در آکولاد { } نوشته می شود.

همانطور که گفته شد در dictionary برخلاف سایر انواع داده مرکب مانند tuple و list که به عنوان عنصر تنها مقدار داشتند ، دیکشنری دارای جفت کلید و مقدار (key-value) می باشد.

در ادامه یک مثال در رابطه dictionary را مشاهده می کنید:

dicData = {'site': 'tejariapp', "team": "progrun", "number": 20, "online": True}

print(dicData)
print(type(dicData))

خروجی:

{'site': 'tejariapp', 'team': 'progrun', 'number': 20, 'online': True}
<class 'dict'>

Process finished with exit code 0

نوع داده set در پایتون (Python ‌Set Data Type)

نوع داده set در پایتون مجموعه ای از آیتم ها یا عناصر بدون ترتیب یا نامرتب و یونیک است بدین معنی که هیچ آیتمی در مجموعه یا set تکرار نمی شود.نوع داده set تغییر ناپذیر است بدین معنا که در ادامه مقادیر تغییر نخواهد کرد.

مجموعه ها می توانند برای انجام عملیات مجموعه ریاضی مانند اجتماع، اشتراک، تفاضل تقارن و غیره استفاده شوند.

در ادامه مثالی از نوع داده set در پایتون را مشاهده می کنید:

setData = {'tejariapp', "progrun", "Iman", "Marjan"}

print(setData)
print(type(setData))

خروجی:

{'Iman', 'progrun', 'Marjan', 'tejariapp'}
<class 'set'>

Process finished with exit code 0

مجموعه یا Set با مقادیر جدا شده با کاما در داخل آکولاد { } تعریف می شود.همچنین آیتم های درون مجموعه مرتب نیستند.

نوع داده بولین در پایتون (Python ‌Boolean Data Type)

متد bool() پایتون برای بازگرداندن یا تبدیل مقدار به مقدار بولی یعنی True یا False استفاده می شود.

متد bool مقادیر زیر را برمی گرداند.

  • اگر یک پارامتر یا مقدار پاس داده شده True باشد ، مقدار بازگشتی True است.
  • اگر یک پارامتر یا مقدار پاس داده شده False باشد ، مقدار بازگشتی False است.

در ادامه مثالی از نوع داده بولین در پایتون را مشاهده می کنید:

first = True
print(bool(first))

second = False
print(bool(second))

x = 2
y = 1
print(bool(x == y))

خروجی:

True
False
False

Process finished with exit code 0

امیدوارم این آموزش برای شما مفید بوده باشد…



برچسب ها: Data Types در پایتون, آموزش پایتون, انواع داده در پایتون, نوع داده dictionary در پایتون, نوع داده list در پایتون, نوع داده set در پایتون, نوع داده tuple در پایتون, نوع داده رشته در پایتون, نوع داده عددی در پایتون
اشتراک این مطلب
  • اشتراک در Facebook
  • اشتراک در Twitter
  • Share on WhatsApp
  • اشتراک در LinkedIn
شاید این موارد نیز مورد علاقه شما باشد
حذف آیتم‌های تکراری در یک لیست در پایتون حذف آیتم‌های تکراری در یک لیست در پایتون
زبان برنامه نویسی پایتون آموزش زبان برنامه نویسی پایتون
آموزش حلقه for در پایتون آموزش حلقه for در پایتون | نحوه استفاده از حلقه ها در پایتون
0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

سبد خرید

تعداد موارد موجود در سبدخرید: 0

  • سبد خریدتان خالی است.
  • کل: 0 RIAL
  • پرداخت

خبرنامه ایمیلی مطلب دی ال

آموزش زبان های برنامه نویسی

آموزش زبان های برنامه نویسی

آموزش زبان های برنامه نویسی

آخرین مطالب

  • کد نویسی الگوریتم پس انتشار خطا یا الگوریتم انتشار معکوس در نرم افزار متلبالگوریتم پس انتشار خطا یا انتشار معکوس در نرم افزار متلب5 خرداد 1400 - 17:31
  • پروژه تعلیم شبکه های عصبی پرسپترون و آدالاین در نرم افزار متلبپروژه تعلیم شبکه های عصبی پرسپترون و آدالاین در نرم افزار متلب5 خرداد 1400 - 00:35
  • پروژه پردازش گفتار با نرم افزار متلبپروژه پردازش گفتار با نرم افزار متلب2 خرداد 1400 - 19:37
  • پروژه تشخیص احساسات از روی صدا در نرم افزار متلبپروژه تشخیص احساسات از روی صدا در نرم افزار متلب1 خرداد 1400 - 04:22
  • پیاده سازی پروژه برچسب گذاری اجزاء گفتار یا Part of Speech Tagging در نرم افزار متلبپروژه Part of Speech Tagging (پیاده سازی در نرم افزار متلب)19 اردیبهشت 1400 - 03:20

آخرین دیدگاه

  • متین قربانی در حذف آیتم‌های تکراری در یک لیست در پایتون
  • محمد در پروژه نرم افزار صندوق قرض الحسنه با سی شارپ
  • محمد حسین در دانلود پروژه ساعت دیجیتال با میکروکنترلر avr
  • مدیر سایت در پروژه پیاده سازی یک سیستم توصیه گر ترکیبی با متلب
  • امیر در پروژه پیاده سازی یک سیستم توصیه گر ترکیبی با متلب

مطلب دی ال را در شبکه های اجتماعی دنبال کنید

خانه |پرداخت آنلاین | دعوت به همکاری | قوانین سایت | درباره ما | تماس با ما

تمامي حقوق مادي و معنوي اين وب سايت نزد مطلب دی ال محفوظ بوده و هر گونه کپي برداري از مطالب پيگرد قانوني به همراه دارد!

طراح سایت : ProgRun

تمرین های درس فیلترهای وفقی یا تطبیقی در متلب...تمرین های درس فیلترهای وفقی یا تطبیقی در متلبکنترل ارتفاع یک جسم پرنده با کنترل کننده LQRکنترل ارتفاع یک جسم پرنده
رفتن به بالا