از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
روش استفاده از انواع داده در پایتون – با مثال کد توضیح داده شده است
سرفصلهای مطلب
در پایتون، یک نوع داده با مفسر در مورد روش استفاده برنامه نویس از داده ها و اطلاعات ذخیره شده ارتباط برقرار می کند. طبقه بندی داده ها نوع مقداری را که یک متغیر می تواند داشته باشد مشخص می کند.
در برنامه نویسی پایتون، نیازی نیست که نوع داده متغیر خود را به صراحت اعلام کنید. در عوض، پایتون، به عنوان یک زبان تایپ پویا، نوع داده متغیر شما را با توجه به مقدار اختصاص داده شده تعیین می کند.
درک کامل انواع داده ها در پایتون بسیار مهم است زیرا به برنامه نویسان اجازه می دهد کد مختصر بنویسند. پایتون دارای چندین نوع داده داخلی مانند توالی، عددی، نقشه برداری، مجموعه، هیچ و انواع داده های بولی است.
این مقاله در مورد موضوعات زیر بحث خواهد کرد:
- انواع داده های عددی در پایتون
- توالی انواع داده در پایتون
- نگاشت نوع داده در پایتون
- نوع داده را در پایتون تنظیم کنید
- هیچ نوع داده ای در پایتون
- نوع داده بولی در پایتون
- بسته بندی
انواع داده های عددی در پایتون
آیا تا به حال به کار با مقادیر عددی با پایتون فکر کرده اید؟ اگر بله، از انواع داده های عددی برای نمایش هر مقدار عددی استفاده می شود.
سه نوع داده عددی اصلی در پایتون وجود دارد: اعداد صحیح، اعداد ممیز شناور و اعداد مختلط.
نوع داده عدد صحیح در پایتون
در پایتون به اعداد صحیح می گویند int
. آنها یک نوع داده داخلی برای اعداد کامل هستند. int
می تواند هر اندازه ای از اعداد صحیح را بدون خطای سرریز نشان دهد زیرا آنها می توانند مثبت، صفر یا منفی باشند.
# Python Integer
a = 7
y = -1
c = 0
print(a) # Output: 7
print(y) # Output: -1
print(c) # Output: 0
محاسبات حسابی متعددی مانند جمع، تفریق، ضرب، مدول، تقسیم اعداد صحیح، توان و تقسیم را می توان با اعداد صحیح انجام داد.
نوع داده ممیز شناور در پایتون
در پایتون، float
می تواند هم اعداد کامل و هم کسری را نشان دهد. آنها برای تقریب اعداد واقعی استفاده می شوند. از این رو، آنها هنگام برخورد با اعداد بسیار کوچک یا بسیار زیاد دقیق نیستند.
محاسبات حسابی ممیز شناور مانند جمع، تفریق، ضرب، مدول، تقسیم اعداد صحیح، توان و تقسیم با استفاده از اعداد ممیز شناور انجام می شود. شناور هر عددی با اعشار است.
توجه داشته باشید: در پایتون 3، به طور پیش فرض، تقسیم دو عدد صحیح یک نتیجه ممیز شناور را برمی گرداند.
نوع داده پیچیده در پایتون
complex
اعداد معمولاً در مهندسی، فیزیک و ریاضیات برای مدلسازی اجزای واقعی و تخیلی استفاده میشوند. اعداد به شکل a + bj
، جایی که a
و b
اعداد واقعی هستند و j
واحد خیالی را نشان می دهد که به عنوان مربع تعریف می شود root از -1.
پایتون می تواند محاسبات حسابی مختلفی مانند جمع، تفریق، ضرب و تقسیم را با اعداد مختلط انجام دهد.
توالی انواع داده در پایتون
در پایتون، چندین نوع داده توالی وجود دارد که برای نمایش مجموعه های داده در یک ترتیب خاص استفاده می شود. آنها به شرح زیر است:
لیست نوع داده در پایتون
لیست ها با استفاده از کروشه تعریف می شوند []
با عناصر جدا شده با کاما آنها یک ساختار داده قابل تغییر و داخلی برای ذخیره مجموعه اقلام هستند. ویژگی تغییرپذیری []
یعنی بعد از ایجاد قابل تغییر است.
لیست ها یک ساختار داده پرکاربرد در پایتون هستند زیرا از عملیات های مختلف پشتیبانی می کنند و انعطاف پذیری را ارائه می دهند.
عنصر داخل یک لیست می تواند از هر نوع داده ای باشد که شامل لیست می شود.
تایپ داده تاپل در پایتون
در پایتون، تاپل یک نوع داده داخلی غیرقابل تغییر برای ذخیره مجموعه مرتب شده از عناصر است.
تاپل ها با استفاده از پرانتز ایجاد می شوند ()
. درست مانند لیست ها، تاپل ها دارای عناصر جدا شده با کاما هستند.
یک تاپل به یک کاما بعد از عنصر نیاز دارد تا آن را از یک عبارت پرانتز متمایز کند، حتی اگر حاوی یک عنصر باشد. ویژگی تغییر ناپذیری تاپل ها به این معنی است که شما نمی توانید آنها را پس از ایجاد تغییر دهید.
نوع داده رشته ای در پایتون
یک رشته محصور در هر یک از تک (')
یا یک نقل قول دوگانه (")
یک دنباله تغییر ناپذیر از کاراکترها است که برای نمایش داده های متنی استفاده می شود.
پایتون به شما این امکان را می دهد که عملیاتی مانند فهرست بندی، برش و الحاق را انجام دهید روی رشته های.
نوع داده محدوده در پایتون
این range
تابع برای تکرار روی عناصر در یک لیست استفاده می شود. با اجرای مکرر یک کار، range
شاخص هایی را برای ساختار داده تولید می کند.
نحو برای a range
عملکرد به شرح زیر است:
این start
یک مقدار شروع را نشان می دهد اگر، در صورت حذف، محدوده از 0 شروع شود، در حالی که stop
عددی است که نشان می دهد محدوده باید تولید اعداد را متوقف کند.
این step
به عنوان آخرین مقدار، افزایش یا گام بین هر عدد مختلف در دنباله را مشخص می کند. مقدار پیش فرض این پارامتر 1 است.
این range
تابع یک سری اعداد تغییرناپذیر را برمی گرداند.
نگاشت نوع داده در پایتون
در پایتون، فرهنگ لغت dict
نوع داده اولیه برای ذخیره مجموعه ای از جفت های کلید-مقدار است.
این dict
به طور گسترده در پایتون برای توابع مختلف مانند نقشه برداری بین اطلاعات مرتبط، نمایش مجموعه ای از رکوردهای داده و ذخیره تنظیمات استفاده می شود.
ما می توانیم یک را ایجاد کنیم dict
در پایتون با بریس های فرفری {}
یا dict()
سازنده
برخی از ویژگی های یک فرهنگ لغت به شرح زیر است:
- جفت های کلید-مقدار: آ
dict
شامل یک کلید مرتبط با یک مقدار خاص در یک جفت کلید-مقدار است. عملکرد کلید جستجوی مقدار مربوطه در فرهنگ لغت است. - منحصر به فرد بودن: کلیدهای تکراری مجاز نیستند
dict
. اختصاص یک مقدار جدید به یک کلید موجود، تنها جایگزین مقدار قدیمی مرتبط با آن کلید می شود. - تغییرناپذیری کلید: ماهیت تغییرناپذیری کلیدها تضمین می کند که کلیدها “قابل هش” و ثابت باقی می مانند. بنابراین، کلیدها در فرهنگ لغت باید تغییر ناپذیر باشند. برخی از نمونههایی از انواع دادههای تغییرناپذیر شامل اعداد صحیح، رشتهها و تاپلها هستند.
- ارزش های انعطاف پذیر: هر نوع داده ای شامل اما نه محدود به لیست ها، تاپل ها، رشته ها، اعداد و حتی دیکشنری ها را می توان با کلیدهای یک فرهنگ لغت مرتبط کرد.
در کد بالا، کلیدها عبارتند از "name"
، "age"
، و "city"
در حالی که مقادیر متناظر آنها هستند "kamaldeen"
، 32
، و "Nigeria"
.
نوع داده را در پایتون تنظیم کنید
در پایتون، a set
یک نوع داده داخلی است که مجموعه ای از عناصر منحصر به فرد را بدون ترتیب خاصی نشان می دهد.
عناصر موجود در set
تغییرناپذیر هستند، اما set
خود قابل تغییر است ست ها را می توان با استفاده از بریس های مجعد تعریف کرد {}
با عناصر جدا شده با کاما یا توسط set()
سازنده آنها برای عملیات ریاضی مانند اتحادیه ها، تقاطع ها و تفاوت ها استفاده می شوند.
برخی از ویژگی ها عبارتند از:
- بدون ترتیب تعریف شده: در یک
set
، هیچ ترتیب تعریف شده ای وجود ندارد زیرا عناصر نامرتب هستند. - منحصر به فرد بودن: مجموعه ها ماهیت منحصر به فردی دارند، زیرا اجازه عناصر تکراری را نمی دهند.
- تغییرپذیری: مجموعه ها به شما امکان می دهند پس از ایجاد، با افزودن یا حذف عناصر، به روز رسانی کنید.
- تغییرناپذیری عناصر: عناصر قابل تغییر مانند
lists
نمی تواند عنصری از یک مجموعه باشد، زیرا عناصر درون یک مجموعه باید تغییر ناپذیر باشند. بنابراین، انواع داده های تغییرناپذیر مانند شناور، اعداد صحیح، تاپل ها و رشته ها را می توان به جای آن استفاده کرد.
تنظیم عملیات
پایتون از عملیات ریاضی مانند اتحاد، تقاطع، تفاوت و موارد دیگر برای مجموعه ها پشتیبانی می کند.
عملیات اتحادیه با استفاده از مجموعه ها در پایتون
عملیات ریاضی اتحاد دو مجموعه همه عناصر منحصر به فرد را از هر دو مجموعه به هم می پیوندد.
اتحادیه می تواند با هر دو ایجاد شود |
یا union()
روش.
عملیات تقاطع با استفاده از Sets در پایتون
در پایتون، تقاطع یک عملیات ریاضی از دو مجموعه است که فقط عناصر مشترک را چاپ می کند.
تقاطع را می توان با هر دو ایجاد کرد &
یا intersection()
روش.
عملیات تفاوت با استفاده از مجموعه ها در پایتون
در پایتون، تفاوت عملیات ریاضی بین دو مجموعه زمانی رخ می دهد که یک عنصر در مجموعه اول وجود داشته باشد، اما در مجموعه دوم وجود ندارد.
تفاوت را می توان با هر دو ایجاد کرد -
یا difference()
روش.
اضافه کردن عملیات با استفاده از Sets در پایتون
این add()
روش مجموعه ها برای افزودن یک عنصر واحد به مجموعه مجموعه استفاده می شود، در حالی که update()
روش برای افزودن چند عنصر است.
حذف عملیات با استفاده از Sets در پایتون
در پایتون، تابع remove()
روش در مجموعه ها حذف یک عنصر خاص در صورت وجود است. این discard()
روش همچنین برای حذف یک عنصر در صورت وجود استفاده می شود.
تنها تفاوت این است که discard()
اگر عنصر وجود نداشته باشد، خطایی ایجاد نمی کند، اما remove()
الف را مطرح خواهد کرد KeyError
.
عملیات Frozenset با استفاده از Sets در پایتون
این frozenset
یک مجموعه غیر قابل تغییر داخلی است. این می شود مانند یک مجموعه معمولی با {}
، اما عنصر آن پس از ایجاد قابل تغییر یا اصلاح نیست.
هیچ نوع داده ای در پایتون
در پایتون، None
نوع داده نشان دهنده عدم وجود یک مقدار یا یک مقدار تهی است.
این نشان می دهد که تابع a مقدار بازگشتی ندارد یا عبارت فاقد مقدار معنی دار است.
چند نکته کلیدی از نوع داده None:
- تایپ کنید:
None
نامیده می شودNoneType
نوع داده در پایتون - ارزش بازگشتی:
None
مقدار بازگشتی پیش فرض برای یک تابع بدون مقدار است. - مقدار پیش فرض: ما میتوانیم استفاده کنیم
None
به عنوان یک آرگومان پیش فرض در تعریف تابع.
نوع داده بولی در پایتون
در پایتون فقط دو مقدار برای مقایسه و عملیات منطقی هنگام استفاده از آن استفاده می شود boolean
نوع داده. آنها هستند True
و False
ارزش های.
این boolean
مقادیر نتیجه ای هستند که از عملگرهای مقایسه مانند برابر (==
)، مساوی نیست (!=
، بزرگتر از (>
، کمتر از (<
، بزرگتر یا مساوی با (>=
، و کمتر یا مساوی با (<=
).
بسته بندی
در این آموزش با انواع داده های مختلف در پایتون آشنا شدید.
ما در مورد چندین نوع داده داخلی مانند توالی، نگاشت، مجموعه، هیچ و انواع Boolean صحبت کردیم.
خواندن مبارک!
منتشر شده در 1403-02-09 22:36:09