آموزش رایگان صفر تا صد پایتون (Python) به زبان ساده
-
معرفی پایتون
-
شروع کار با پایتون
-
دستور زبان پایتون (Python Syntax)
-
توضیح کامنتها در پایتون
-
متغیرها در پایتون
-
نامهای متغیر در پایتون
-
معرفی متغیرها در پایتون و اختصاص چندین مقدار به آنها
-
معرفی متغیرها در خروجی با استفاده از پایتون
-
متغیرهای سراسری (Global Variables) در پایتون
-
انواع دادهها در پایتون
-
انواع اعداد در پایتون
-
تبدیل نوع داده در پایتون (Python Casting)
-
رشتهها در پایتون (Python Strings)
-
برش دادن رشتهها در پایتون (Python - Slicing Strings)
-
تغییر رشتهها در پایتون
-
ترکیب رشتهها در پایتون (String Concatenation)
-
آشنایی با فرمتبندی رشتهها در پایتون
-
کاراکترهای Escape در پایتون
-
مقدمهای بر بولیها (Booleans) در پایتون
-
عملگرها در پایتون
-
لیستها در پایتون
-
دسترسی به آیتمهای لیست در پایتون
-
تغییر مقدار آیتمهای لیست در پایتون
-
افزودن آیتم به لیست در پایتون
-
حذف آیتمها از لیست در پایتون
-
حلقه زدن در لیستها در پایتون
-
معرفی List Comprehension در پایتون
-
مرتبسازی لیستها در پایتون
-
کپی کردن لیستها در پایتون
-
اتصال (Join) لیستها در پایتون
-
آشنایی با Tuple در پایتون
-
دسترسی به آیتمهای یک Tuple در پایتون
-
بروزرسانی Tuple در پایتون
-
باز کردن (Unpacking) Tuple در پایتون
-
حلقهها در Tupleها در پایتون
-
آموزش ترکیب و تکرار تاپلها در پایتون (Join Tuples)
-
مجموعهها (Set) در پایتون
-
دسترسی به آیتمهای مجموعه (Set) در پایتون
-
افزودن آیتم به Set در پایتون
-
حذف آیتمها از Set در Python
-
حلقه در مجموعهها (Set) در پایتون
-
روشهای ترکیب مجموعهها در پایتون (Join Sets)
-
دیکشنریها در پایتون
-
دسترسی به آیتمهای دیکشنری در پایتون
-
تغییر مقادیر دیکشنری در پایتون
-
اضافه کردن آیتمها به دیکشنری در پایتون
-
حذف آیتمها از دیکشنری در پایتون
-
استفاده از حلقهها در دیکشنریها در پایتون
-
کپی کردن دیکشنری در پایتون
-
دیکشنریهای تو در تو در پایتون (Nested Dictionaries)
-
شرطها و دستور If در پایتون
-
حلقههای while در پایتون
-
حلقههای for در پایتون
-
توابع در پایتون
-
معرفی فانکشنهای لامبدا در پایتون
-
آرایهها (Arrays) در پایتون
-
کلاسها و اشیا در پایتون
-
وراثت (Inheritance) در پایتون
-
ایتریتور (یکی یکی پیش رفتن) در پایتون
-
چندریختی (Polymorphism) در پایتون
-
محدوده (Scope) در پایتون
-
ماژول در پایتون چیست؟
-
کار با تاریخ در پایتون
-
ریاضیات در پایتون
-
JSON در پایتون به زبان ساده
-
عبارات منظم (RegEx) در پایتون
-
Python PIP
-
معرفی Try-Except در پایتون
-
ورودی کاربر در پایتون
-
فرمتبندی رشتهها در پایتون
معرفی متغیرها در پایتون و اختصاص چندین مقدار به آنها
در پایتون، میتوانید به راحتی چندین مقدار را به چندین متغیر اختصاص دهید. این کار میتواند کد شما را سادهتر و خواناتر کند. بیایید با چند روش مختلف این کار را بررسی کنیم.
1. اختصاص چندین مقدار به چند متغیر
شما میتوانید چندین مقدار را به چندین متغیر در یک خط اختصاص دهید. این کار زمانی مفید است که میخواهید مقادیر مختلف را همزمان به متغیرهای مختلف نسبت دهید.
مثال:
x, y, z = "Orange", "Banana", "Cherry"
print(x)
print(y)
print(z)
در این مثال، مقدار "Orange"
به متغیر x
، مقدار "Banana"
به y
و مقدار "Cherry"
به z
اختصاص داده میشود.
نکته:
تعداد متغیرها باید با تعداد مقادیر مطابقت داشته باشد. در غیر این صورت، خطا دریافت خواهید کرد. پس حتماً به این نکته توجه کنید!
2. اختصاص یک مقدار به چندین متغیر
اگر بخواهید یک مقدار یکسان را به چندین متغیر اختصاص دهید، میتوانید این کار را در یک خط انجام دهید.
مثال:
x = y = z = "Orange"
print(x)
print(y)
print(z)
در اینجا، مقدار "Orange"
به سه متغیر x
، y
و z
اختصاص مییابد. این کار باعث میشود که همهی این متغیرها مقدار مشابهی داشته باشند.
3. استخراج مقادیر از یک مجموعه (Unpacking)
گاهی اوقات ممکن است بخواهید مقادیر موجود در یک مجموعه مانند لیست یا تاپل را به طور مستقیم به متغیرها اختصاص دهید. این کار را “Unpacking” میگویند.
مثال:
fruits = ["apple", "banana", "cherry"]
x, y, z = fruits
print(x)
print(y)
print(z)
در این مثال، مقادیر داخل لیست fruits
به متغیرهای x
، y
و z
اختصاص داده میشود. بنابراین، x
مقدار "apple"
، y
مقدار "banana"
و z
مقدار "cherry"
را خواهد داشت.
چالش برای شما:
- یک لیست جدید بسازید که شامل نامهای حیوانات باشد. سپس مقادیر آن را به سه متغیر مختلف اختصاص دهید.
- با استفاده از
Unpacking
، لیست خود را استخراج کرده و مقادیر آن را چاپ کنید.
جمعبندی
- اختصاص چندین مقدار به چند متغیر: میتوانید به چندین متغیر در یک خط مقدار اختصاص دهید.
- اختصاص یک مقدار به چند متغیر: میتوانید یک مقدار واحد را به چندین متغیر در یک خط اختصاص دهید.
- Unpacking: با استفاده از “Unpacking”، میتوانید مقادیر داخل یک مجموعه مانند لیست را به متغیرها اختصاص دهید.