• پنجشنبه ۰۱ آذر ۱۴۰۳
نویسنده : طاها آیت اللهی
آخرین آپدیت : 1400/10/17
زمان مورد نیاز برای خواندن : 8

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

دیتا تایپ چیست و انواع دیتا تایپ های پایتون

دیتا تایپ چیست؟

همه اطلاعاتی که در حافظه موقت و دائمی یک دستگاه ذخیره می‌شود یک نوع دیتا هستند. این دیتا ها انواع مختلفی دارند مانند عدد صحیح , کارکتر حروف , اعداد اعشاری , رشته های متنی , لیست ها و ... برای مثال زمانی که ما متغیری به نام x را برابر مقدار 2 قرار می‌دهیم این عدد یک نوع دیتا به شمار می‌رود که نوع آن عدد صحیح می‌باشد. 

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

دیتا‌ تایپ‌ های مربوط به متن:

رشته‌های متنی (string) نوعی هستند که شما میتوانید دسته‌ای متوالی از کاراکتر‌ها را پشت هم بچینید و یک کلمه , جمله , ویا حتی یک پاراگراف بسازید. در پایتون برای ساختن string ها از علامت کوتیشن (')و یا دابل کوتیشن(") استفاده می‌شود. 

به طور مثال  "hello world" و 'سلام دنیا' هر دو یک نوع رشته متنی هستند.

 

دیتا تایپ های مربوط به اعداد:

اعداد صحیح (integer) نوعی هستند که شما میتوانید اعدای از 0 تا + بینهایت و از 0 تا - بینهایت بدون رقم اعشار قرار دهید. و در زبان برنامه‌نویسی پایتون نیازی به استفاده از علامتی ندارید. فقط با قرار دادن عدد می‌توانید آنرا بسازید. 

برای مثال x = 2.

متقیر x از نوع عدد صحیح می‌باشد.

اعداد اعشاری (float) نوعی از اعداد هستند که حداقل یک رقم اعشار دارند. بازه ی مثبت اعداد و منفی اعدد را دارد. 

برای مثال  1.2 و 1212.62- و 12.0

اعداد مختلط (complex) در لغت به معنی «پیچیده» یا «چند وجهی» است. به این نوع اعداد در ریاضیات «عدد مختلط» یا «عدد هم‌تافت» گفته می شود.

دیتا تایپ های مربوط به مجموعه‌ها :

لیست‌ها (list) همانطور که از اسمشان پیداست لیستی از داده ها هستند این داده‌ها می‌تواند خود از هر نوعی باشند. 

برای مثال شما می‌توانید لیستی از اعداد و رشته های متنی داشته باشدید. همینطور میتوانید لیستی از لیست ها هم داشته باشید که در مباحث پیشرفته تر از آنها استفاده خواهیم کرد. 

لیست‌ها با [] براکت ها ساخته و عناصر آنها با , کاما از هم جدا می‌شوند 

mylist = [0,1,12,18,'mystring'] 

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

بازه (range) هم نوعی دیتا تایپ هست که مفهوم بازه‌ای مشخص را دارد. برای مثال: از 1 تا 100 

دیتا تایپ های مربوط به (Mapping) :

دیکشنری‌ها  (dictionary) به ما کمک می‌کنند که دسترسی به داده‌های ما بسیار آسان‌تر شوند نحوه‌ی ساخت آنها به این شکل می‌باشد: { مقدار داده 1: کلید1,مقدار داده2 : کلید2,... }

با این روش ما می‌توانیم هرنوع داده‌ای را با کلید مخصوص به خود در یک دیکشنری ذخیره و در جریان برنامه با کلید آن مقدار , مقدار مورد نظر خودمون رو فراخوانی کنیم. 

دیتا تایپ های مربوط به (set) :

ست ها (set)، این نوع دیتا ها نیز بسیار شبیه به لیست می‌باشند با این تفاوت که غیر قابل تغییر و عناصر آن به صورت غیرتکراری ذخیره می‌شود.

دیتا تایپ های مربوط به (Boolean) :

بولین ها (boolean) نوعی هستند که داده به طور کلی فقط به صورت صحیح و غلط ذخیره می‌شود. به این معنی که مقدار یا True می‌باشد یا False که True بیانگر همان 1  ,False بیانگر 0 هست.

 

آموزش بعدی عملگرها و نحوه استفاده از آنها در پایتون

 

نظرات(6)


frierepaw

Franceschi, C <a href=http://bestcialis20mg.com/>buy cialis generic online</a> It appears that acquired resistance to SERM is initially able to utilize either E 2 or a SERM as the growth stimulus in the SERM resistant breast tumors


1401/10/28 پاسخ


مهدی مهدی پور

عالی


1400/10/19 پاسخ


مازیار

ممنون، همیشه مقالاتتون رو دنبال میکنم


1400/10/19 پاسخ


مازیار

ممنون، همیشه مقالاتتون رو دنبال میکنم


1400/10/19 پاسخ


noname

مرسی از آموزش هاتون این هارو به صورت ویدئو هم قرار بدید خیلی خوب میشه


1400/07/29 پاسخ


ممد

چقدر لیست هاش بهتر از c++ هست


سیاوش

واقعا خیلی بهتره 😂


1400/05/16 پاسخ

نظر خود را وارد کنید