💡 چطور بفهمیم یک مقدار داخل لیست وجود داره یا نه؟ 👀
🐍 از عملگر
استفاده کن:
📤 خروجی:
✅ اگر مقدار وجود داشته باشه،
و اگر وجود نداشته باشه،
برمیگرده.
اگر بخوای اندیس یک مقدار رو پیدا کنی، میتونی از
استفاده کنی؛ اما اگر مقدار وجود نداشته باشه، این متد خطای
میده.
📌 برای بررسی سادهی وجود یک عضو،
انتخاب مناسبیه!
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #ترفند_پایتون #برنامه_نویسی
🐍 از عملگر
in
استفاده کن:
courses = ["Python", "Java", "C++"]
print("Python" in courses)
print("HTML" in courses)
📤 خروجی:
True
False
✅ اگر مقدار وجود داشته باشه،
True
و اگر وجود نداشته باشه،
False
برمیگرده.
اگر بخوای اندیس یک مقدار رو پیدا کنی، میتونی از
index()
استفاده کنی؛ اما اگر مقدار وجود نداشته باشه، این متد خطای
ValueError
میده.
📌 برای بررسی سادهی وجود یک عضو،
in
انتخاب مناسبیه!
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #ترفند_پایتون #برنامه_نویسی
❤3
💡 میخوای همزمان به شماره و مقدار هر عضو لیست دسترسی داشته باشی؟ 🐍
بهجای مدیریت دستی شمارنده، از
استفاده کن:
📤 خروجی:
✅ با
هم اندیس و هم مقدار هر عضو رو دریافت میکنی.
با
هم شمارهگذاری از یک شروع میشه؛ در غیر این صورت، مقدار شروع پیشفرض صفره.
📌 این روش برای ساخت منوها و نمایش شمارهدار اطلاعات خیلی کاربردیه!
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #ترفند_پایتون #آموزش_پایتون
بهجای مدیریت دستی شمارنده، از
enumerate()
استفاده کن:
courses = ["Python", "Java", "C++"]
for index, course in enumerate(courses, start=1):
print(index, course)
📤 خروجی:
1 Python
2 Java
3 C++
✅ با
enumerate()
هم اندیس و هم مقدار هر عضو رو دریافت میکنی.
با
start=1
هم شمارهگذاری از یک شروع میشه؛ در غیر این صورت، مقدار شروع پیشفرض صفره.
📌 این روش برای ساخت منوها و نمایش شمارهدار اطلاعات خیلی کاربردیه!
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #ترفند_پایتون #آموزش_پایتون
❤3
💡 با دو متد کاربردی، متن رو به لیست تبدیل کن و دوباره به هم بچسبون! 🚀
🐍 اول لیست رو به رشته تبدیل میکنیم:
📤 خروجی:
حالا برعکس:
📤 خروجی:
✅
اعضای رشتهای رو با جداکنندهی مشخص به هم وصل میکنه.
✅
رشته رو بر اساس جداکننده به لیست تبدیل میکنه.
📌 نکته:
برای اعضای رشتهای طراحی شده؛ اگر لیستت شامل عدد باشه، باید ابتدا اونها رو به رشته تبدیل کنی.
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #Strings #ترفند_پایتون
🐍 اول لیست رو به رشته تبدیل میکنیم:
courses = ["Python", "Java", "C++"]
text = ", ".join(courses)
print(text)
📤 خروجی:
Python, Java, C++
حالا برعکس:
courses = text.split(", ")
print(courses)📤 خروجی:
['Python', 'Java', 'C++']
✅
join()
اعضای رشتهای رو با جداکنندهی مشخص به هم وصل میکنه.
✅
split()
رشته رو بر اساس جداکننده به لیست تبدیل میکنه.
📌 نکته:
join()
برای اعضای رشتهای طراحی شده؛ اگر لیستت شامل عدد باشه، باید ابتدا اونها رو به رشته تبدیل کنی.
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #Strings #ترفند_پایتون
❤3
💡 چه زمانی از List استفاده کنیم و چه زمانی Tuple؟ 🤔
🐍 تفاوت مهم این دو ساختار، قابلیت تغییر اعضاست:
📤 خروجی:
✅ اعضای لیست رو میتونی تغییر بدی؛ اما تاپل از تغییر مستقیم اعضاش پشتیبانی نمیکنه.
برای دادههایی که نمیخوای اعضاشون رو مستقیماً تغییر بدی،
tuple
میتونه انتخاب مناسبی باشه.
📌 لیست با
و تاپل معمولاً با
ساخته میشه.
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #List #Tuple
🐍 تفاوت مهم این دو ساختار، قابلیت تغییر اعضاست:
my_list = ["Python", "Java"]
my_tuple = ("Python", "Java")
my_list[0] = "C++"
print(my_list)
print(my_tuple)
📤 خروجی:
['C++', 'Java']
('Python', 'Java')
✅ اعضای لیست رو میتونی تغییر بدی؛ اما تاپل از تغییر مستقیم اعضاش پشتیبانی نمیکنه.
برای دادههایی که نمیخوای اعضاشون رو مستقیماً تغییر بدی،
tuple
میتونه انتخاب مناسبی باشه.
📌 لیست با
[]و تاپل معمولاً با
()ساخته میشه.
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #List #Tuple
❤3
💡 چطور تکراریهای یک مجموعه داده رو حذف کنیم؟ 😎
🐍 در پایتون،
فقط اعضای یکتا رو نگه میداره:
📤 خروجی نمونه:
✅ ترتیب نمایش اعضای
تضمینشده نیست؛ بنابراین ممکنه خروجی با نمونهی بالا از نظر ترتیب متفاوت باشه.
📌
برای حذف تکراریها و بررسی سریع وجود یک مقدار کاربردیه
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #Set #ترفند_پایتون
🐍 در پایتون،
set
فقط اعضای یکتا رو نگه میداره:
courses = ["Python", "Java", "Python", "C++"]
unique_courses = set(courses)
print(unique_courses)
print(len(unique_courses))
📤 خروجی نمونه:
{'Python', 'Java', 'C++'}
3✅ ترتیب نمایش اعضای
set
تضمینشده نیست؛ بنابراین ممکنه خروجی با نمونهی بالا از نظر ترتیب متفاوت باشه.
📌
set
برای حذف تکراریها و بررسی سریع وجود یک مقدار کاربردیه
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #Set #ترفند_پایتون
❤3
💡 میخوای اعضای مشترک دو مجموعه رو پیدا کنی؟ 🐍
با
میتونی بهراحتی اشتراک، اجتماع و تفاوت دو مجموعه رو محاسبه کنی:
📤 خروجی نمونه:
✅
اعضای مشترک رو پیدا میکنه.
✅
اعضای هر دو مجموعه رو ترکیب میکنه.
✅
اعضای موجود در مجموعهی اول و غایب در مجموعهی دوم رو برمیگردونه.
📌 این قابلیتها برای مقایسهی دادهها بسیار کاربردیان!
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #Set #آموزش_پایتون
با
set
میتونی بهراحتی اشتراک، اجتماع و تفاوت دو مجموعه رو محاسبه کنی:
a = {"Python", "Java", "C++"}
b = {"Python", "JavaScript"}
print(a.intersection(b))
print(a.union(b))
print(a.difference(b))📤 خروجی نمونه:
{'Python'}
{'Python', 'Java', 'C++', 'JavaScript'}
{'Java', 'C++'}✅
intersection()
اعضای مشترک رو پیدا میکنه.
✅
union()
اعضای هر دو مجموعه رو ترکیب میکنه.
✅
difference()
اعضای موجود در مجموعهی اول و غایب در مجموعهی دوم رو برمیگردونه.
📌 این قابلیتها برای مقایسهی دادهها بسیار کاربردیان!
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #Set #آموزش_پایتون
❤3
💡 میخوای اعضای مشترک دو مجموعه رو پیدا کنی؟ 🐍
با
میتونی بهراحتی اشتراک، اجتماع و تفاوت دو مجموعه رو محاسبه کنی:
📤 خروجی نمونه:
✅
اعضای مشترک رو پیدا میکنه.
✅
اعضای هر دو مجموعه رو ترکیب میکنه.
✅
اعضای موجود در مجموعهی اول و غایب در مجموعهی دوم رو برمیگردونه.
📌 این قابلیتها برای مقایسهی دادهها بسیار کاربردیان!
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #Set #آموزش_پایتون
با
set
میتونی بهراحتی اشتراک، اجتماع و تفاوت دو مجموعه رو محاسبه کنی:
a = {"Python", "Java", "C++"}
b = {"Python", "JavaScript"}
print(a.intersection(b))
print(a.union(b))
print(a.difference(b))📤 خروجی نمونه:
{'Python'}
{'Python', 'Java', 'C++', 'JavaScript'}
{'Java', 'C++'}✅
intersection()
اعضای مشترک رو پیدا میکنه.
✅
union()
اعضای هر دو مجموعه رو ترکیب میکنه.
✅
difference()
اعضای موجود در مجموعهی اول و غایب در مجموعهی دوم رو برمیگردونه.
📌 این قابلیتها برای مقایسهی دادهها بسیار کاربردیان!
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #Set #آموزش_پایتون
❤3
💡 فکر میکنی
یک Set خالی میسازه؟ این نکته رو فراموش نکن! ⚠️
🐍 در پایتون، آکولاد خالی یک دیکشنری میسازه:
📤 خروجی:
✅ برای ساخت Set خالی از
استفاده کن.
برای ساخت یک لیست خالی هم میتونی از
و برای ساخت تاپل خالی از
استفاده کنی.
📌 این تفاوت کوچیک، جلوی اشتباههای رایج رو میگیره!
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #ترفند_پایتون #آموزش_برنامه_نویسی
{}یک Set خالی میسازه؟ این نکته رو فراموش نکن! ⚠️
🐍 در پایتون، آکولاد خالی یک دیکشنری میسازه:
a = {}
b = set()
print(type(a))
print(type(b))📤 خروجی:
<class 'dict'>
<class 'set'>
✅ برای ساخت Set خالی از
set()
استفاده کن.
برای ساخت یک لیست خالی هم میتونی از
[]
و برای ساخت تاپل خالی از
()
استفاده کنی.
📌 این تفاوت کوچیک، جلوی اشتباههای رایج رو میگیره!
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #ترفند_پایتون #آموزش_برنامه_نویسی
❤3
💡 میخوای اطلاعات مختلف رو با اسم مشخص ذخیره کنی؟ دیکشنری دقیقاً برای همینه! 🐍
در پایتون،
دادهها رو به شکل کلید و مقدار (Key-Value) نگه میداره.
📤 خروجی:
✅ کلید مشخص میکنه دنبال کدوم داده هستی و مقدار، اطلاعات مربوط به اون کلیده.
📌 دیکشنری برای ذخیرهی مشخصات کاربر، اطلاعات محصول و دادههای پروژهها خیلی کاربردیه!
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #آموزش_پایتون #برنامه_نویسی
در پایتون،
dict
دادهها رو به شکل کلید و مقدار (Key-Value) نگه میداره.
student = {
"name": "John",
"age": 25,
"courses": ["Math", "Python"]
}
print(student["name"])
print(student["age"])📤 خروجی:
John
25
✅ کلید مشخص میکنه دنبال کدوم داده هستی و مقدار، اطلاعات مربوط به اون کلیده.
📌 دیکشنری برای ذخیرهی مشخصات کاربر، اطلاعات محصول و دادههای پروژهها خیلی کاربردیه!
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #آموزش_پایتون #برنامه_نویسی
❤3
💡 چطور بدون خطا مقدار یک کلید رو از دیکشنری بگیری؟ 🤔
🐍 اگر کلید وجود نداشته باشه، دسترسی مستقیم میتونه خطای
ایجاد کنه.
📤 خروجی:
✅ متد
اگر کلید پیدا نشه، بهصورت پیشفرض
برمیگردونه.
با آرگومان دوم هم میتونی یک مقدار پیشفرض مشخص کنی.
📌 این روش برای کار با اطلاعات اختیاری خیلی کاربردیه!
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #ترفند_پایتون #آموزش_برنامه_نویسی
🐍 اگر کلید وجود نداشته باشه، دسترسی مستقیم میتونه خطای
KeyError
ایجاد کنه.
student = {"name": "Sara"}
print(student.get("age"))
print(student.get("age", 18))📤 خروجی:
None
18
✅ متد
get()
اگر کلید پیدا نشه، بهصورت پیشفرض
None
برمیگردونه.
با آرگومان دوم هم میتونی یک مقدار پیشفرض مشخص کنی.
📌 این روش برای کار با اطلاعات اختیاری خیلی کاربردیه!
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #ترفند_پایتون #آموزش_برنامه_نویسی
❤3
💡 برای اضافه کردن اطلاعات جدید به دیکشنری، لازم نیست دیکشنری جدید بسازی! 🚀
🐍 با مشخص کردن کلید و مقدار میتونی اطلاعات رو اضافه یا ویرایش کنی:
📤 خروجی:
✅ اگر کلید وجود نداشته باشه، یک ورودی جدید ساخته میشه؛ اگر وجود داشته باشه، مقدارش تغییر میکنه.
برای بهروزرسانی چند مقدار هم میتونی از
استفاده کنی.
📌 این ترفند برای مدیریت اطلاعات کاربران خیلی کاربردیه!
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #دیکشنری #ترفند_پایتون
🐍 با مشخص کردن کلید و مقدار میتونی اطلاعات رو اضافه یا ویرایش کنی:
student = {"name": "John", "age": 25}
student["phone"] = "09120000000"
student["name"] = "Sara"
print(student)📤 خروجی:
{'name': 'Sara', 'age': 25, 'phone': '09120000000'}✅ اگر کلید وجود نداشته باشه، یک ورودی جدید ساخته میشه؛ اگر وجود داشته باشه، مقدارش تغییر میکنه.
برای بهروزرسانی چند مقدار هم میتونی از
update()
استفاده کنی.
📌 این ترفند برای مدیریت اطلاعات کاربران خیلی کاربردیه!
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #دیکشنری #ترفند_پایتون
❤3
💡 میخوای چند مقدار دیکشنری رو همزمان تغییر بدی؟ از
استفاده کن! 🐍
📤 خروجی:
✅
مقادیر کلیدهای موجود رو تغییر میده و کلیدهای جدید رو هم اضافه میکنه.
📌 این روش وقتی چندین فیلد از اطلاعات یک کاربر باید بهروز بشن، حسابی به کارت میاد!
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #آموزش_پایتون #برنامه_نویسی
update()
استفاده کن! 🐍
student = {
"name": "John",
"age": 25
}
student.update({
"name": "Sara",
"age": 26,
"city": "Tehran"
})
print(student)📤 خروجی:
{'name': 'Sara', 'age': 26, 'city': 'Tehran'}✅
update()
مقادیر کلیدهای موجود رو تغییر میده و کلیدهای جدید رو هم اضافه میکنه.
📌 این روش وقتی چندین فیلد از اطلاعات یک کاربر باید بهروز بشن، حسابی به کارت میاد!
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #آموزش_پایتون #برنامه_نویسی
❤2
💡 چطور کلید و مقدار دیکشنری رو همزمان دریافت کنیم؟ 🚀
🐍 متد
این کار رو برات انجام میده:
📤 خروجی:
✅ وقتی مستقیماً روی دیکشنری حلقه میزنی، فقط کلیدها دریافت میشن.
با
میتونی در هر تکرار، هم کلید و هم مقدار مربوط به اون رو بگیری.
📌 این روش برای نمایش اطلاعات کاربران و پردازش دادهها خیلی کاربردیه!
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #ترفند_پایتون #برنامه_نویسی
🐍 متد
items()
این کار رو برات انجام میده:
student = {
"name": "Sara",
"age": 22,
"city": "Tehran"
}
for key, value in student.items():
print(key, ":", value)📤 خروجی:
name : Sara
age : 22
city : Tehran
✅ وقتی مستقیماً روی دیکشنری حلقه میزنی، فقط کلیدها دریافت میشن.
با
items()
میتونی در هر تکرار، هم کلید و هم مقدار مربوط به اون رو بگیری.
📌 این روش برای نمایش اطلاعات کاربران و پردازش دادهها خیلی کاربردیه!
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #ترفند_پایتون #برنامه_نویسی
❤2
💡 چطور شرط مخالف یک مقدار رو بررسی کنیم؟ با
! 🚀
🐍 این عملگر نتیجهی منطقی یک عبارت رو برعکس میکنه:
📤 خروجی:
✅ چون
برابر با
هست، عبارت
نتیجهی
میده.
📌 از
برای بررسی وضعیتهایی مثل وارد نشدن کاربر یا خالی بودن یک مجموعه استفاده میشه.
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #آموزش_پایتون #ترفند_پایتون
not
! 🚀
🐍 این عملگر نتیجهی منطقی یک عبارت رو برعکس میکنه:
logged_in = False
if not logged_in:
print("لطفاً وارد حساب شو.")
else:
print("خوش اومدی!")
📤 خروجی:
لطفاً وارد حساب شو.
✅ چون
logged_in
برابر با
False
هست، عبارت
not logged_in
نتیجهی
True
میده.
📌 از
not
برای بررسی وضعیتهایی مثل وارد نشدن کاربر یا خالی بودن یک مجموعه استفاده میشه.
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #آموزش_پایتون #ترفند_پایتون
❤2
💡 میدونستی کلید دیکشنری پایتون همیشه نباید رشته باشه؟ 🐍
کلیدها میتونن از نوعهای مختلفی باشن؛ به شرط اینکه قابل استفاده بهعنوان کلید دیکشنری باشن.
📤 خروجی:
✅ رشتهها، عددها و تاپلهایی که اعضای اونها هم قابل هشکردن باشن، میتونن کلید باشن.
⚠️ لیست و دیکشنری رو نمیتونی مستقیماً بهعنوان کلید استفاده کنی.
📌 برای خوانایی بیشتر، معمولاً از کلیدهای رشتهای استفاده میکنیم.
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #دیکشنری #آموزش_پایتون
کلیدها میتونن از نوعهای مختلفی باشن؛ به شرط اینکه قابل استفاده بهعنوان کلید دیکشنری باشن.
data = {
"name": "Sara",
1: "اول",
(2, 3): "مختصات"
}
print(data["name"])
print(data[1])
print(data[(2, 3)])📤 خروجی:
Sara
اول
مختصات
✅ رشتهها، عددها و تاپلهایی که اعضای اونها هم قابل هشکردن باشن، میتونن کلید باشن.
⚠️ لیست و دیکشنری رو نمیتونی مستقیماً بهعنوان کلید استفاده کنی.
📌 برای خوانایی بیشتر، معمولاً از کلیدهای رشتهای استفاده میکنیم.
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #دیکشنری #آموزش_پایتون
❤1👍1
💡 چطور یک کلید رو حذف کنیم و در صورت نیاز مقدارش رو هم نگه داریم؟ 🐍
دو روش کاربردی داریم:
📤 خروجی:
✅
کلید رو حذف میکنه و مقدار حذفشده رو برمیگردونه.
اما با
میتونی کلید و مقدارش رو حذف کنی، بدون اینکه مقداری دریافت کنی.
⚠️ اگر کلید وجود نداشته باشه، هر دو روش ممکنه خطا بدن؛
امکان تعیین مقدار پیشفرض هم داره.
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #ترفند_پایتون #آموزش_پایتون
دو روش کاربردی داریم:
student = {
"name": "John",
"age": 25
}
age = student.pop("age")
print(age)
print(student)📤 خروجی:
25
{'name': 'John'}
✅
pop()
کلید رو حذف میکنه و مقدار حذفشده رو برمیگردونه.
اما با
del student["age"]
میتونی کلید و مقدارش رو حذف کنی، بدون اینکه مقداری دریافت کنی.
⚠️ اگر کلید وجود نداشته باشه، هر دو روش ممکنه خطا بدن؛
pop()
امکان تعیین مقدار پیشفرض هم داره.
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #ترفند_پایتون #آموزش_پایتون
❤1
💡 حدس بزن خروجی این کد چیه! 🧠🐍
کدوم گزینه درسته؟ 👇
🔹 الف)
،
،
🔹 ب)
،
،
🔹 ج)
،
،
⏳ قبل از دیدن جواب، خودت حدس بزن!
✅ پاسخ صحیح: گزینهیب
چون سن به ۲۱ تغییر میکنه، شهر به دیکشنری اضافه میشه و کلید
هم وجود نداره؛ بنابراین get() مقدار پیشفرض رو برمیگردونه.
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#چالش_پایتون #Python #آموزش_برنامه_نویسی
student = {
"name": "Ali",
"age": 20
}
student["age"] = 21
student["city"] = "Tehran"
print(student.get("age"))
print(student.get("grade", "Unknown"))
print(len(student))کدوم گزینه درسته؟ 👇
🔹 الف)
20
،
None
،
2
🔹 ب)
21
،
Unknown
،
3
🔹 ج)
21
،
Unknown
،
2
⏳ قبل از دیدن جواب، خودت حدس بزن!
✅ پاسخ صحیح: گزینهی
grade
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#چالش_پایتون #Python #آموزش_برنامه_نویسی
❤2
💡 میخوای فقط کلیدها یا فقط مقادیر یک دیکشنری رو ببینی؟ 👀
🐍 از این متدها استفاده کن:
📤 خروجی:
✅
کلیدها رو در اختیارت میذاره.
✅
مقادیر رو برمیگردونه.
✅
تعداد ورودیهای دیکشنری رو مشخص میکنه.
📌 نکته: در این مثال، دیکشنری ۳ ورودی داره؛ نه تعداد کل کاراکترها یا تعداد عناصر داخل مقادیر!
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #دیکشنری #آموزش_پایتون
🐍 از این متدها استفاده کن:
student = {
"name": "Sara",
"age": 22,
"city": "Tehran"
}
print(student.keys())
print(student.values())
print(len(student))📤 خروجی:
dict_keys(['name', 'age', 'city'])
dict_values(['Sara', 22, 'Tehran'])
3
✅
keys()
کلیدها رو در اختیارت میذاره.
✅
values()
مقادیر رو برمیگردونه.
✅
len()
تعداد ورودیهای دیکشنری رو مشخص میکنه.
📌 نکته: در این مثال، دیکشنری ۳ ورودی داره؛ نه تعداد کل کاراکترها یا تعداد عناصر داخل مقادیر!
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #دیکشنری #آموزش_پایتون
❤2
💡 چطور کاری کنیم کد فقط در صورت برقرار بودن یک شرط اجرا بشه؟ 🐍
با دستور
میتونی تصمیم بگیری کدوم بخش برنامه اجرا بشه!
📤 خروجی:
✅ شرط
بررسی میکنه که مقدار متغیر برابر با
هست یا نه.
⚠️ فراموش نکن بعد از شرط
بذاری و کد داخل شرط رو با تورفتگی مناسب بنویسی.
📌 این اولین قدم برای ساخت برنامههای هوشمنده!
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #آموزش_پایتون #برنامه_نویسی
با دستور
if
میتونی تصمیم بگیری کدوم بخش برنامه اجرا بشه!
language = "Python"
if language == "Python":
print("Welcome to Python!")
📤 خروجی:
Welcome to Python!
✅ شرط
language == "Python"
بررسی میکنه که مقدار متغیر برابر با
"Python"
هست یا نه.
⚠️ فراموش نکن بعد از شرط
:
بذاری و کد داخل شرط رو با تورفتگی مناسب بنویسی.
📌 این اولین قدم برای ساخت برنامههای هوشمنده!
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #آموزش_پایتون #برنامه_نویسی
❤2
💡 میخوای بر اساس نمره، وضعیت قبولی دانشآموز رو مشخص کنی؟ 🎯
🐍 با
،
و
میتونی چند حالت مختلف رو بررسی کنی:
📤 خروجی:
✅ ابتدا شرط
بررسی میشه؛ اگر برقرار نباشه، پایتون سراغ
میره.
اگر هیچکدوم برقرار نباشن، بخش
اجرا میشه.
📌 از این ساختار برای منوها، سیستم نمرهدهی و تصمیمگیری در برنامهها استفاده کن!
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #آموزش_پایتون #ترفند_برنامه_نویسی
🐍 با
if
،
elif
و
else
میتونی چند حالت مختلف رو بررسی کنی:
score = 17
if score >= 18:
print("عالی!")
elif score >= 10:
print("قبول شدی!")
else:
print("نیاز به تلاش بیشتر داری.")
📤 خروجی:
قبول شدی!
✅ ابتدا شرط
if
بررسی میشه؛ اگر برقرار نباشه، پایتون سراغ
elif
میره.
اگر هیچکدوم برقرار نباشن، بخش
else
اجرا میشه.
📌 از این ساختار برای منوها، سیستم نمرهدهی و تصمیمگیری در برنامهها استفاده کن!
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #آموزش_پایتون #ترفند_برنامه_نویسی
❤1
💡 چطور بفهمیم یک عدد از عدد دیگه بزرگتره یا باهاش برابره؟ 🐍
پایتون چند عملگر کاربردی برای مقایسه داره:
📤 خروجی:
✅
برابر بودن رو بررسی میکنه.
✅
یعنی نابرابر بودن.
✅
و
برای بزرگتر و کوچکتر هستن.
✅
و
هم برابری رو در کنار مقایسه بررسی میکنن.
📌 نتیجهی این مقایسهها معمولاً
یا
هست.
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #آموزش_پایتون #ترفند_پایتون
پایتون چند عملگر کاربردی برای مقایسه داره:
a = 10
b = 5
print(a == b)
print(a != b)
print(a > b)
print(a <= b)
📤 خروجی:
False
True
True
False
✅
==
برابر بودن رو بررسی میکنه.
✅
!=
یعنی نابرابر بودن.
✅
>
و
<
برای بزرگتر و کوچکتر هستن.
✅
>=
و
<=
هم برابری رو در کنار مقایسه بررسی میکنن.
📌 نتیجهی این مقایسهها معمولاً
True
یا
False
هست.
🔗 Telegram: @pytechnoo | پایتک 🚀
🔗 Bale: https://ble.ir/pytechnoo ✅
#Python #آموزش_پایتون #ترفند_پایتون
❤1