• درباره ی ما
  • قوانین سایت MATLABDL
  • تماس با ما
شماره تماس: 0165-984-0937 ساعت 10 الی 12 و 15 الی 22 - پاسخگوی تلگرامی
مطلب دی ال
  • خانه
  • انجام پروژه
    • انجام پروژه متلب MATLAB
    • شبیه سازی مقاله
    • انجام پروژه داده کاوی
    • انجام پروژه پردازش تصویر
    • انجام پروژه شبکه عصبی
    • انجام پروژه الگوریتم ژنتیک
    • بهینه سازی با الگوریتم pso
    • انجام پروژه الگوریتم کلونی مورچگان
    • انجام پروژه میکروکنترلر
  • پروژه ها
    • پروژه های آماده
    • پروژه آماده برق
    • پروژه آماده کامپیوتر
    • پروژه آماده مکانیک
    • پروژه های پردازش تصویر
    • پروژه های پردازش متن
    • پروژه های شبیه سازی با متلب
  • آموزش ها
    • آموزش متلب
    • آموزش Python
    • آموزش ++C
    • آموزش Java
    • آموزش #C
    • آموزش VB.NET
    • آموزش Perl
    • پردازش تصویر
    • پردازش صوت و گفتار
    • محاسبات نرم
      • الگوریتم‌های فراابتکاری
      • یادگیری ماشین ، داده‌کاوی و شناسایی آماری الگو
      • منطق فازی
    • طراحی وب سایت
    • پایگاه داده
    • شبکه
  • آکادمی مطلب دی ال
    • پایتون
    • متلب
    • سی پلاس پلاس
  • مطالب و دروس دانشگاهی
    • مهندسی کامپیوتر
    • مهندسی برق
  • پرداخت آنلاین
  • درخواست پروژه
  • دعوت به همکاری
  • منو منو
وبلاگ
آموزش انواع داده 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
https://www.matlabdl.com/wp-content/uploads/2020/02/python-data-types-example-data-types-in-python-tutorial.jpg 320 640 مدیر سایت https://www.matlabdl.com/wp-content/uploads/2018/10/matlabdl-com-logo-new.png مدیر سایت2020-02-28 21:41:242020-02-29 04:58:26آموزش انواع داده Data Types در پایتون به همراه مثال
شاید این موارد نیز مورد علاقه شما باشد
زبان برنامه نویسی پایتون آموزش زبان برنامه نویسی پایتون
حذف آیتم‌های تکراری در یک لیست در پایتون حذف آیتم‌های تکراری در یک لیست در پایتون
آموزش حلقه for در پایتون آموزش حلقه for در پایتون | نحوه استفاده از حلقه ها در پایتون
0 پاسخ

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

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

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

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

سبد خرید

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

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

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

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

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

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

آحرین مطالب

  • پروژه حل پازل اعداد با استفاده از الگوریتم ژنتیک در متلبپروژه حل پازل اعداد با استفاده از الگوریتم ژنتیک در متلب2 اسفند 1399 - 15:54
  • پروژه پیاده سازی PCA و مصورسازی داده های دیتاست های iris ، Wheat Seeds و Abaloneپروژه پیاده سازی PCA و مصورسازی داده های iris ، Seeds و Abalone14 بهمن 1399 - 22:12
  • پروژه پیاده سازی یک سیستم توصیه گر ترکیبی با متلبپروژه پیاده سازی یک سیستم توصیه گر ترکیبی با متلب20 آبان 1399 - 22:22
  • کاربرد هوش مصنوعی در تشخیص اشیا ممنوعه زیر دستگاه x-rayکاربرد هوش مصنوعی در تشخیص اشیا ممنوعه زیر دستگاه x-ray18 آبان 1399 - 15:43
  • تحقیق بررسی راهکارهای مقابله با حمله DoS بر اساس ابزارهای یادگیری ماشینبررسی راهکارهای مقابله با حمله DoS بر اساس ابزارهای یادگیری ماشین6 آبان 1399 - 15:05

آخرین دیدگاه

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

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

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

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

طراح سایت : CMSDESIGN

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