Logo fa.boatexistence.com

آیا رشته در پایتون قابل تکرار است؟

فهرست مطالب:

آیا رشته در پایتون قابل تکرار است؟
آیا رشته در پایتون قابل تکرار است؟

تصویری: آیا رشته در پایتون قابل تکرار است؟

تصویری: آیا رشته در پایتون قابل تکرار است؟
تصویری: چیزی که بقیه در مورد برنامه نویسی فکر میکنن vs واقعیت برنامه نویسی 2024, ممکن است
Anonim

تعریف: یک تکرار هر شی پایتون است که قادر به بازگرداندن اعضای خود یک به یک است، که اجازه می دهد آن را در یک حلقه for تکرار شود. نمونه‌های آشنای تکرارپذیرها شامل فهرست‌ها، تاپل‌ها و رشته‌ها هستند - هر دنباله‌ای از این قبیل را می‌توان در یک حلقه for تکرار کرد.

آیا رشته تکرارپذیر است؟

رشته یک دنباله تغییر ناپذیر از بایت ها است. رشته ها قابل تکرار هستند; تکرار روی یک رشته، هر یک از زیررشته‌های 1 بایتی آن را به ترتیب به دست می‌دهد.

چرا رشته در پایتون تکرارپذیر است؟

اعداد لیست و نام رشته‌ها قابل تکرار هستند چون می‌توانیم روی آنها حلقه بزنیم (در این مورد با استفاده از حلقه for). در این مقاله، می‌خواهیم ببینیم که چگونه می‌توان بررسی کرد که آیا یک شی در پایتون قابل تکرار است یا خیر.

چه انواعی در پایتون قابل تکرار هستند؟

نمونه‌هایی از تکرارپذیرها شامل همه انواع توالی (مانند list, str و tuple) و برخی از انواع غیر دنباله‌ای مانند dict، اشیاء فایل، و اشیاء هر کلاسی است که شما با متد _iter_ یا با متد _getitem_ تعریف کنید که Semantics Sequence را پیاده سازی می کند.

آیا رشته در پایتون یک تکرارکننده است؟

Python چندین آبجکت داخلی دارد که پروتکل تکرارکننده را پیاده سازی می کنند. … در پایتون یک رشته یک دنباله غیرقابل تغییر از کاراکترها است. تابع iter یک تکرار کننده روی شی برمی گرداند. همچنین می‌توانیم از توابع لیست یا تاپل در تکرارکننده‌ها استفاده کنیم.

توصیه شده: