tgoop.com/Python_AI_ML/15
Last Update:
انواع داده در پایتون
✅ اعداد
اعداد «صحیح» (Integer)، «ممیز شناور» (Float) و «مختلط» (Complex) در دسته انواع عددی پایتون قرار میگیرند. این اعداد به عنوان کلاسهای float ،int و complex در پایتون تعریف میشوند. میتوان از تابع ()type برای دانستن اینکه یک متغیر یا مقدار به کدام کلاس تعلق دارد (چه نوع دادهای دارد)، استفاده کرد.
✅ لیست ها
«لیست» (List) یک توالی دارای ترتیب از عناصر است. لیست یکی از انواع داده پرکاربرد در زبان برنامهنویسی پایتون است و انعطافپذیری بالایی دارد. نیازی نیست که همه عناصر موجود در لیست از یک نوع باشند. اعلان یک لیست کار سادهای است. عناصر لیست با استفاده از کاما از یکدیگر جدا میشوند و با استفاده از براکت محصور شدهاند (در براکت قرار گرفتهاند). لیستها تغییر پذیر هستند. بدین معنا که مقدار عناصر یک لیست قابل جایگزینی است.
a = [5,10,15,20,25,30,35,40]خروجی:
print("a[2] = ", a[2])
a[2] = 15
✅ تاپل ها«تاپل» (Tuple) یک توالی دارای ترتیب از عناصر مانند لیست است. تنها تفاوت تاپل و لیست در این است که تاپلها غیر قابل تغییر هستند. تاپلها پس از آنکه ساخته شدند، قابل ویرایش نیستند. تاپلها برای نوشتن دادههای محافظت شده در مقابل نوشتن و غیر قابل تغییر، مورد استفاده قرار میگیرند و معمولا سریعتر از لیستها هستند چون به صورت پویا تغییر نمیکنند. تاپلها با استفاده از پرانتز تعریف میشوند و عناصر آنها به وسیله کاما از یکدیگر جدا میشوند. میتوان از عملگر برش زدن [ ] برای استخراج عناصر تاپل استفاده کرد، اما نمیتوان مقادیر آن را تغییر داد.
t = (5,'program', 1+3j)خروجی:
print("t[0:3] = ", t[0:3])
t[0:3] = (5, 'program', (1+3j))
✅ رشتهها
«رشته» (String) یک توالی از کاراکترهای یونیکد است. میتوان از تک علامت نقل قول انگلیسی (سینگل کوتیشن | Single Quotation) یا دابل کوتیشن (Double Quotation) برای نمایش رشتهها استفاده کرد. رشتههای چند خطی با استفاده از سه کوتیشن ”’ یا “”” قابل اعلان شدن هستند. مانند لیست و تاپل، عملگر برشزنی [ ] برای رشتهها نیز قابل استفاده است. رشتهها غیر قابل تغییر هستند.
s = 'Hello world!'خروجی:
print("s[4] = ", s[4])
s[4] = 'o'✅ مجموعهها
«مجموعه» (Set)، گروهی از عناصر فاقد ترتیب یکتا هستند. مجموعه به وسیله مقادیر درون کروشه { } که با کاما از یکدیگر جدا میشوند، تعریف میشود. عناصر مجموعه فاقد ترتیب هستند. میتوان عملیات مجموعهها مانند اتحاد و اشتراک را روی مجموعهها در پایتون اجرا کرد. مجموعه دارای مقادیر یکتا است. مقادیر تکراری از مجموعه حذف میشوند. از آنجا که عناصر مجموعهها فاقد ترتیب هستند، اندیسگذاری هیچ معنایی ندارد. بنابراین، عملگر [ ] روی مجموعهها کار نمیکند.
a = {5,2,3,1,4}✅ دیکشنری
«دیکشنری» (Dictionary) مجموعهای فاقد ترتیب از جفتهای کلید-مقدار است. به طور کلی، از مجموعهها زمانی استفاده میشود که حجم زیادی از دادهها وجود داشته باشد. دیکشنریها برای بازیابی دادهها بهینه شدهاند. برای بازیابی یک مقدار از دیکشنری، باید کلید آن را دانست. در پایتون، دیکشنریها با { } تعریف میشوند و هر عنصر در آن به شکل key:value است. کلیدها و مقادیر میتوانند از هر نوعی باشند. از کلیدها برای بازیابی مقادیر متناظر آنها استفاده میشود. اما راه دیگری برای بازیابی مقادیر دیکشنریها وجود ندارد.
d = {1:'value','key':2}
کانال آموزش برنامه نویسی پایتون:🆔
@Python_AI_MLBY Python (SBU)

Share with your friend now:
tgoop.com/Python_AI_ML/15