mohamad.fox
mohamad.fox
خواندن ۱ دقیقه·۱ سال پیش

< mutable > and < immutable > in python

?Fight for your dreams?
?Fight for your dreams?

عنوان: Mutable and Immutable in Python

مقدمه:
در زبان برنامه‌نویسی پایتون، داده‌ها به دو دسته قابل تغییر (Mutable) و غیرقابل تغییر (Immutable) تقسیم می‌شوند. در این مقاله، به بررسی و تفاوت بین این دو نوع داده خواهیم پرداخت و با استفاده از مثال‌های کامل، نحوه استفاده از آن‌ها را نشان خواهیم داد.

1. Mutable (قابل تغییر):
داده‌های قابل تغییر به معنای قابل تغییر بودن هستند. یعنی پس از ساخت شدن، مقادیر آن‌ها قابل تغییر است. چند نمونه از مثال‌های رایج عبارتند از:

- لیست (List): لیست در پایتون یک سرآیند است که شامل چند عضو است. عضو جدید به لیست اضافه شده و عضو قبلی حذف میشود. به عنوان مثال:

python my_list = [1, 2, 3] my_list.append(4)  # اضافه کردن عضو جدید به لیست print(my_list)  # خروجی: [1, 2, 3, 4]

- دیکشنری (Dictionary): دیکشنری در پایتون شامل جفت‌های کلید و مقدار است. مقادیر داخل دیکشنری قابل تغییر هستند. به عنوان مثال:

python my_dict = {'name': 'John', 'age': 25} my_dict['age'] = 26  # تغییر مقدار عضو age print(my_dict)  # خروجی: {'name': 'John', 'age': 26}

2. Immutable (غیرقابل تغییر):
داده‌های غیرقابل تغییر به معنای غیرقابل تغییر بودن هستند. بعد از ساخت شدن، نمی‌توان مقادیر آن‌ها را تغییر داد. نمونه‌های رایج این نوع داده عبارت‌اند از:

- رشته (String): رشته در پایتون ترکیب شده از کاراکترها است و بعد از ساخت شدن، نمی‌توان مقادیر آن را تغییر داد. به عنوان مثال:

`python my_string = &quotHello&quot
برنامه‌نویسی پایتونزبان برنامه‌نویسیتغییرmutable immutable
im a curly boy
شاید از این پست‌ها خوشتان بیاید