#Basic_Python - 1
دیکشنری Dictionary
دیکشنری ها نوع دیگه ای از متغیر ها هستن که کمی با لیست و تاپل فرق دارن.
یک دیکشنری میتونه بینهایت کلید واژه و برای هرکدوم از کلید واژه ها مقدار داشته باشه.
فرم دیکشنری:
همونطوری که میبینید کلید واژه ها از نوع استرینگ هستن و باید داخل دوتا " (کوت) قرار بگیرن.
برای تعیین مقدارِ هر کلید واژه از علامت : استفاده میشه (نباید بعد از کلید واژه برای گذاشتنِ دو نقطه فاصله بزارید).
توی مثال بالا کلید واژه های ما name و age هستن که مقدارِ Haman و 16 رو به همراه دارن.
بعد از هر کلید واژه و مقدارش، درصورتی که بیشتر از یک کلید واژه داشته باشیم باید از کاما ( , ) استفاده کنید.
بهتره که فرم دیکشنری هاتون رو به این شکل بنویسید:
نکته: زمانی که یک قطعه از کد ما به خط بالاترش مربوط میشه و به عبارتی ادامهی خط بالاتره، باید قبلش چهار space یا یک tab فاصله باشه.
در صورتی که از دستور پرینت برای چاپ مثالمون استفاده کنیم، خروجی به این صورت میشه:
خروجی:
ادامه
دیکشنری Dictionary
دیکشنری ها نوع دیگه ای از متغیر ها هستن که کمی با لیست و تاپل فرق دارن.
یک دیکشنری میتونه بینهایت کلید واژه و برای هرکدوم از کلید واژه ها مقدار داشته باشه.
فرم دیکشنری:
dict_example = {"name": "Haman", "age": 16}همونطوری که میبینید کلید واژه ها از نوع استرینگ هستن و باید داخل دوتا " (کوت) قرار بگیرن.
برای تعیین مقدارِ هر کلید واژه از علامت : استفاده میشه (نباید بعد از کلید واژه برای گذاشتنِ دو نقطه فاصله بزارید).
توی مثال بالا کلید واژه های ما name و age هستن که مقدارِ Haman و 16 رو به همراه دارن.
بعد از هر کلید واژه و مقدارش، درصورتی که بیشتر از یک کلید واژه داشته باشیم باید از کاما ( , ) استفاده کنید.
بهتره که فرم دیکشنری هاتون رو به این شکل بنویسید:
dict_example = {
"name": "Haman",
"age": 16,
"health": True
}نکته: زمانی که یک قطعه از کد ما به خط بالاترش مربوط میشه و به عبارتی ادامهی خط بالاتره، باید قبلش چهار space یا یک tab فاصله باشه.
در صورتی که از دستور پرینت برای چاپ مثالمون استفاده کنیم، خروجی به این صورت میشه:
dict_example = {
"name": "Haman",
"age": 16,
"health": True
}
print(dict_example)خروجی:
{"name": "Haman", "age": 16, "health": True}ادامه
#Basic_Python - 2
متد ها در دیکشنری
دیکشنری ها چندین متد دارن که من اینجا مهم ترین هاشون رو میگم:
متد اول برای اضافه کردن کلید واژه جدید و مقدار اون هستش که ابتدا اسم متغیر دیکشنری ای که میخوایم و بعد کلید واژه جدیدش داخل براکت قرار میگیره. مقدار سمت راستِ مساوی هم مقدارِ کلید واژه ای هست که میسازیم که در بالا از نوع float یا عدد اعشاریه.
این متد برای حذفِ یک کلید و مقدار اون از دیکشنری هست.
این متد تمام آیتم ها (کلید ها و مقدار ها) رو توی یک دیکشنری داخل خودش داره و میشه توی هر دستوری ازش استفاده کرد.
این متد فقط تمام کلید واژه هارو داخل خودش نگه میداره.
این متد فقط تمامی مقدار هارو داخل خودش نگه میداره.
مثالی از متد های بالا:
خروجی اولین پرینت:
خروجی دومین پرینت:
و در آخر کلمه کلیدی دیکشنری توی پایتون dict هستش؛ مثل استرینگ و اینتیجر که str و int هستن.
متد ها در دیکشنری
دیکشنری ها چندین متد دارن که من اینجا مهم ترین هاشون رو میگم:
dict_example["height"] = 183.5
متد اول برای اضافه کردن کلید واژه جدید و مقدار اون هستش که ابتدا اسم متغیر دیکشنری ای که میخوایم و بعد کلید واژه جدیدش داخل براکت قرار میگیره. مقدار سمت راستِ مساوی هم مقدارِ کلید واژه ای هست که میسازیم که در بالا از نوع float یا عدد اعشاریه.
dict_example.pop("age")این متد برای حذفِ یک کلید و مقدار اون از دیکشنری هست.
dict_example.items()
این متد تمام آیتم ها (کلید ها و مقدار ها) رو توی یک دیکشنری داخل خودش داره و میشه توی هر دستوری ازش استفاده کرد.
dict_exmaple.keys()
این متد فقط تمام کلید واژه هارو داخل خودش نگه میداره.
dict_example.values()
این متد فقط تمامی مقدار هارو داخل خودش نگه میداره.
مثالی از متد های بالا:
iphone13 = {
"color": "silver",
"ram": 6,
"ios": 17,
"space": 512
}
print(iphone13.values())
print(iphone13.keys())خروجی اولین پرینت:
"silver", 6, 17, 512
خروجی دومین پرینت:
"color", "ram", "ios", "space"
و در آخر کلمه کلیدی دیکشنری توی پایتون dict هستش؛ مثل استرینگ و اینتیجر که str و int هستن.
#Basic_Python - 3
نحوه کامنت کردن یا Comment
کامنت کردن تو برنامه نویسی معنی لغو، بی استفاده، نادیده گرفتن و مشتقاتش رو میده.
حالا توی پایتون 2 راه ساده برای کامنت کردن وجود داره:
توی مثال بالا This is a comment فقط توی کد ها نمایش داده میشه و تاثیری توی خروجی نداره.
اما توی این مثال هیچ خروجی وجود نداره چرا که دستور print هم کامنت شده.
از این روش برای کامنت کردنِ چند لاین کد با استفاده از 3 تا کوت در اول و آخرِ مسیری که میخوایم کامنت بشه استفاده میشه.
🖼️ @izPython
نحوه کامنت کردن یا Comment
کامنت کردن تو برنامه نویسی معنی لغو، بی استفاده، نادیده گرفتن و مشتقاتش رو میده.
حالا توی پایتون 2 راه ساده برای کامنت کردن وجود داره:
#This is a comment
print("Iran is oldest country in the world")
توی مثال بالا This is a comment فقط توی کد ها نمایش داده میشه و تاثیری توی خروجی نداره.
#This is a comment
#print("Iran is oldest country in the world")
اما توی این مثال هیچ خروجی وجود نداره چرا که دستور print هم کامنت شده.
"""
iran = 4200
print(f"Iran is {iran} Years Old")
"""
از این روش برای کامنت کردنِ چند لاین کد با استفاده از 3 تا کوت در اول و آخرِ مسیری که میخوایم کامنت بشه استفاده میشه.
Please open Telegram to view this post
VIEW IN TELEGRAM
#Basic_Python - 4
دستورات شرطی توی پایتون
📖 زمان مطالعه: 2 دقیقه
توی این پست با دستور if پایتون و چگونگی عملکرد اون آشنا میشید.
مطالعه
🖼️ @izPython
دستورات شرطی توی پایتون
📖 زمان مطالعه: 2 دقیقه
توی این پست با دستور if پایتون و چگونگی عملکرد اون آشنا میشید.
مطالعه
Please open Telegram to view this post
VIEW IN TELEGRAM
#Basic_Python - 5
دستورات شرطی elif و else
📖 زمان مطالعه: 2 دقیقه
توی این پست با دستورات elif و else پایتون و چگونگی عملکرد اون آشنا میشید.
برای مطالعه کلیک کنید
🖼️ @izPython
دستورات شرطی elif و else
📖 زمان مطالعه: 2 دقیقه
توی این پست با دستورات elif و else پایتون و چگونگی عملکرد اون آشنا میشید.
برای مطالعه کلیک کنید
Please open Telegram to view this post
VIEW IN TELEGRAM
#Basic_Python - 6
مدیریت خطا ها با try و except
📖 زمان مطالعه: 3 دقیقه
توی این پست با چگونگی مدیریت ارور ها به کمک دستورات شرطی try و except آشنا میشید.
برای مطالعه کلیک کنید
🖼️ @izPython
مدیریت خطا ها با try و except
📖 زمان مطالعه: 3 دقیقه
توی این پست با چگونگی مدیریت ارور ها به کمک دستورات شرطی try و except آشنا میشید.
برای مطالعه کلیک کنید
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1👾1