[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"categoryMenus":3,"blogPost-17919":193,"$fi-iCwHLkz5mfJGmzEuo2o5b_IsmO3RcRl6glKH9ctZ0":212},{"status":4,"data":5},1,[6,46,106,124,144],{"id":4,"title":7,"list_order":4,"items":8},"آشنایی",[9,15,19,23,30,34,38,42],{"id":10,"link":11,"type":12,"slug":13,"title":14},8,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F8","content",null,"قوانین و مقررات",{"id":16,"link":17,"type":12,"slug":13,"title":18},9,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F9","پرسش های متداول",{"id":20,"link":21,"type":12,"slug":13,"title":22},12,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F12","راهنمای عضویت",{"id":24,"link":25,"type":26,"slug":27,"handler":28,"title":29},132,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fmakemoney","special","makemoney","makeMoney","درآمدزایی در گاما",{"id":31,"link":32,"type":12,"slug":13,"title":33},13,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F13","راهنمای دبیران",{"id":35,"link":36,"type":12,"slug":13,"title":37},15,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F15","راهنمای دانش آموزان",{"id":39,"link":40,"type":12,"slug":13,"title":41},141,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F141","تغییرات اخیر",{"id":43,"link":44,"type":12,"slug":13,"title":45},69,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F69","نرم افزارهای كاربردی",{"id":47,"title":48,"list_order":4,"items":49},2,"المپیادها",[50,54,58,62,66,70,74,78,82,86,90,94,98,102],{"id":51,"link":52,"type":12,"slug":13,"title":53},4,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F4","المپیاد ریاضی",{"id":55,"link":56,"type":12,"slug":13,"title":57},19,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F19","المپیاد فیزیک",{"id":59,"link":60,"type":12,"slug":13,"title":61},20,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F20","المپیاد شیمی",{"id":63,"link":64,"type":12,"slug":13,"title":65},21,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F21","المپیاد زیست شناسی",{"id":67,"link":68,"type":12,"slug":13,"title":69},22,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F22","المپیاد کامپیوتر",{"id":71,"link":72,"type":12,"slug":13,"title":73},23,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F23","المپیاد نجوم",{"id":75,"link":76,"type":12,"slug":13,"title":77},24,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F24","المپیاد ادبی",{"id":79,"link":80,"type":12,"slug":13,"title":81},25,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F25","المپیاد سلول‌های بنیادی",{"id":83,"link":84,"type":12,"slug":13,"title":85},95,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F95","المپیاد جغرافیا",{"id":87,"link":88,"type":12,"slug":13,"title":89},114,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F114","المپیاد علوم زمین",{"id":91,"link":92,"type":12,"slug":13,"title":93},115,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F115","المپیاد مدیریت، اقتصاد و حکمرانی",{"id":95,"link":96,"type":12,"slug":13,"title":97},140,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F140","المپیاد سواد رسانه‌ای",{"id":99,"link":100,"type":12,"slug":13,"title":101},136,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F136","المپیاد نانو",{"id":103,"link":104,"type":12,"slug":13,"title":105},151,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F151","المپیاد هوش مصنوعی",{"id":107,"title":108,"list_order":4,"items":109},3,"نمونه و تیزهوشان",[110,114,119],{"id":111,"link":112,"type":12,"slug":13,"title":113},26,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F26","آزمون ورودی پایه چهارم",{"id":115,"link":116,"type":26,"slug":117,"handler":117,"title":118},27,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fkhas6","khas6","آزمون ورودی پایه هفتم",{"id":120,"link":121,"type":26,"slug":122,"handler":122,"title":123},28,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fkhas9","khas9","آزمون ورودی پايه دهم",{"id":125,"title":126,"list_order":4,"items":127},7,"کتابهای درسی",[128,132,136,140],{"id":129,"link":130,"type":12,"slug":13,"title":131},43,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F43","دوره دبستان",{"id":133,"link":134,"type":12,"slug":13,"title":135},48,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F48","دوره اول متوسطه",{"id":137,"link":138,"type":12,"slug":13,"title":139},49,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F49","دوره دوم متوسطه",{"id":141,"link":142,"type":12,"slug":13,"title":143},50,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F50","بارم بندی دروس",{"id":10,"title":145,"list_order":10,"items":146},"پیشنهاد ویژه",[147,152,157,162,167,172,177,181,185,189],{"id":148,"link":149,"type":26,"slug":150,"handler":150,"title":151},108,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fhamahang6th","hamahang6th","امتحانات هماهنگ ششم",{"id":153,"link":154,"type":26,"slug":155,"handler":155,"title":156},71,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fhamahang9th","hamahang9th","امتحانات هماهنگ نهم",{"id":158,"link":159,"type":26,"slug":160,"handler":160,"title":161},147,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fnahaei10th","nahaei10th","امتحان نهایی دهم",{"id":163,"link":164,"type":26,"slug":165,"handler":165,"title":166},148,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fnahaei11th","nahaei11th","امتحان نهایی یازدهم",{"id":168,"link":169,"type":26,"slug":170,"handler":170,"title":171},94,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fnahaei12th","nahaei12th","امتحان نهایی دوازدهم",{"id":173,"link":174,"type":12,"slug":175,"title":176},68,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fkonkur","konkur","بیست‌وسه سال کنکور سراسری",{"id":178,"link":179,"type":12,"slug":13,"title":180},67,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F67","ويژه نامه نوبت دوم",{"id":182,"link":183,"type":12,"slug":13,"title":184},64,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F64","آزمون‌های نوبت دوم",{"id":186,"link":187,"type":12,"slug":13,"title":188},78,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F78","آزمون‌های نوبت اول",{"id":190,"link":191,"type":12,"slug":13,"title":192},90,"https:\u002F\u002Fgama.ir\u002Fpage\u002Fshow\u002F90","آزمون سنجش آغازین",{"id":194,"section":47,"base":51,"course":195,"lesson":39,"title":196,"cat":197,"pic":198,"info_graphic":13,"podcast":13,"body":199,"tags":200,"metadata":13,"featured":195,"status":4,"views":204,"subdate":205,"up_date":206,"first_name":207,"last_name":208,"avatar":13,"cat_title":209,"subdate_jalali":210,"update_jalali":211},17919,0,"نام‌گذاری متغیر چیست؟",14098,"https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002F4iIeRWXt4UMfaqcGqffZ_800.png","\u003Cdiv id=\"article-core\" dir=\"rtl\" role=\"article\" aria-label=\"نام‌گذاری متغیر چیست؟ انتخاب نام معتبر برای متغیر بر اساس قواعد زبان پایتون\" style=\"box-sizing: border-box; width: 100%; max-width: 980px; margin: 16px auto; padding: 16px; background: #ffffff; font-family: &#039;IRANSans&#039;, Tahoma, &#039;Times New Roman&#039;, serif; color: #667085; line-height: 1.8; word-break: break-word; : \">\r\n\r\n\u003Ch2 style=\"margin: 0 0 6px 0; font-size: 22px; font-weight: 800; color: #344054; : \">نام‌گذاری متغیر: قانون‌های ساده برای نوشتن نام‌های درست در پایتون\u003C\u002Fh2>\r\n\u003Cdiv style=\"margin-top: 4px; font-size: 13px; opacity: .95; color: #667085; : \">با رعایت چند قانون ساده، متغیرهای خود را طوری نام‌گذاری کن که هم پایتون بپسندد و هم خودت بعداً متوجه بشوی\u003C\u002Fdiv>\r\n\r\n\u003Cdiv style=\"margin: 14px 0 16px 0; padding: 12px 14px; border: 1px solid #ffb600; border-radius: 12px; background: #fff8e1; color: #667085; : \">\r\n\u003Cstrong style=\"color: #344054; : \">چکیده\u003C\u002Fstrong>\u003Cbr>\r\nوقتی برنامه‌نویسی می‌کنی، برای ذخیرهٔ اطلاعات از متغیرها استفاده می‌کنی. هر متغیر یک نام دارد که به کمک آن می‌توانی به اطلاعات دسترسی پیدا کنی. اما آیا هر نامی را می‌توان برای متغیر انتخاب کرد؟ خیر! زبان پایتون برای نام‌گذاری متغیرها قوانین مشخصی دارد که اگر آن‌ها را رعایت نکنی، برنامه‌ات با خطا مواجه می‌شود. در این مقاله، با این قوانین آشنا می‌شوی و یاد می‌گیری چطور نام‌هایی بنویسی که هم برای پایتون قابل‌قبول باشد و هم برای خودت و دیگران خوانا و مفهوم باشد. همچنین با چند اشتباه رایج آشنا می‌شوی تا در برنامه‌نویسی‌های آینده‌ات آن‌ها را تکرار نکنی.\r\n\u003C\u002Fdiv>\r\n\r\n\u003Ch3 style=\"margin: 16px 0 8px 0; padding: 0 0 6px 0; border-bottom: 2px solid #ffb600; color: #344054; font-size: 18px; : \">قانون‌های طلایی برای نام‌گذاری متغیر\u003C\u002Fh3>\r\n\r\n\u003Cp>برای اینکه پایتون نام متغیر تو را بپذیرد، باید سه قانون اساسی را رعایت کنی. این قانون‌ها شبیه به قوانین راهنمایی و رانندگی برای نام‌ها هستند؛ اگر آن‌ها را رعایت نکنی، برنامه‌ات از کار می‌افتد. بیا با هم این قانون‌ها را مرور کنیم.\u003C\u002Fp>\r\n\r\n\u003Cp>\u003Cstrong>قانون اول: نام متغیر باید با یک حرف یا خطِ زیر (_) شروع شود\u003C\u002Fstrong>\u003Cbr>\r\nنام متغیر نمی‌تواند با عدد شروع شود. مثلاً نام \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">5salam\u003C\u002Fspan> اشتباه است، اما \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">salam5\u003C\u002Fspan> یا \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">_salam\u003C\u002Fspan> درست هستند. فرض کن می‌خواهی نمرهٔ ریاضی را در متغیری ذخیره کنی. نام \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">riazi_nomre\u003C\u002Fspan> درست است، اما \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">1riazi\u003C\u002Fspan> اشتباه است. پایتون اجازه نمی‌دهد نام با عدد شروع شود چون ممکن است با خود اعداد اشتباه گرفته شود.\u003C\u002Fp>\r\n\r\n\u003Cp>\u003Cstrong>قانون دوم: نام متغیر فقط می‌تواند شامل حروف، اعداد و خطِ زیر (_) باشد\u003C\u002Fstrong>\u003Cbr>\r\nاستفاده از فاصله، علامت‌های سجاوندی مانند \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">!\u003C\u002Fspan>، \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">@\u003C\u002Fspan>، \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">#\u003C\u002Fspan>، \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">$\u003C\u002Fspan> یا خط تیره (\u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">-\u003C\u002Fspan>) در نام متغیر مجاز نیست. مثلاً نام \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">salam-dost\u003C\u002Fspan> اشتباه است، اما \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">salam_dost\u003C\u002Fspan> درست است. اگر بخواهی نام یک کتاب را در متغیر بگذاری، می‌توانی بنویسی \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">name_ketab\u003C\u002Fspan> یا \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">ketab1\u003C\u002Fspan>، اما هرگز \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">name-1\u003C\u002Fspan> یا \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">ketab$\u003C\u002Fspan> ننویس.\u003C\u002Fp>\r\n\r\n\u003Cp>\u003Cstrong>قانون سوم: پایتوت به بزرگی و کوچکی حروف حساس است\u003C\u002Fstrong>\u003Cbr>\r\nیعنی پایتون نام‌های \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">salam\u003C\u002Fspan> و \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">Salam\u003C\u002Fspan> و \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">SALAM\u003C\u002Fspan> را سه متغیر متفاوت می‌داند. پس وقتی نامی را انتخاب می‌کنی، باید همیشه به‌یک‌ شکل بنویسی. مثلاً اگر متغیر را \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">myName\u003C\u002Fspan> تعریف کرده‌ای، بعداً با \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">myname\u003C\u002Fspan> یا \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">MyName\u003C\u002Fspan> نمی‌توانی به آن دسترسی پیدا کنی، چون پایتون آن‌ها را متفاوت می‌بیند.\u003C\u002Fp>\r\n\r\n\u003Cp>برای اینکه بهتر این قانون‌ها را به خاطر بسپاری، جدول زیر را ببین. این جدول چند نام درست و نادرست را کنار هم مقایسه کرده است.\u003C\u002Fp>\r\n\r\n\u003Cdiv role=\"region\" aria-label=\"مقایسه نام‌های درست و نادرست متغیر\" style=\"box-sizing: border-box; margin: 8px 0 16px 0; padding: 0; border: 1px solid #e5e7eb; border-radius: 12px; overflow: auto; : \">\r\n\u003Ctable style=\"box-sizing: border-box; width: 100%; min-width: 600px; border-collapse: collapse; : \">\r\n\u003Cthead>\r\n\u003Ctr>\r\n\u003Cth style=\"box-sizing: border-box; text-align: right; padding: 10px 12px; background: #24292f; color: #ffffff; font-size: 13px; font-weight: 700; border-bottom: 1px solid #1f2328; : \">نام متغیر\u003C\u002Fth>\r\n\u003Cth style=\"box-sizing: border-box; text-align: right; padding: 10px 12px; background: #24292f; color: #ffffff; font-size: 13px; font-weight: 700; border-bottom: 1px solid #1f2328; : \">درست یا نادرست؟\u003C\u002Fth>\r\n\u003Cth style=\"box-sizing: border-box; text-align: right; padding: 10px 12px; background: #24292f; color: #ffffff; font-size: 13px; font-weight: 700; border-bottom: 1px solid #1f2328; : \">دلیل\u003C\u002Fth>\r\n\u003C\u002Ftr>\r\n\u003C\u002Fthead>\r\n\u003Ctbody>\r\n\u003Ctr style=\"background: #ffffff; : \">\r\n\u003Ctd style=\"box-sizing: border-box; padding: 10px 12px; border-bottom: 1px solid #edf2f7; text-align: right; color: #667085; : \">\u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">mashin\u003C\u002Fspan>\u003C\u002Ftd>\r\n\u003Ctd style=\"box-sizing: border-box; padding: 10px 12px; border-bottom: 1px solid #edf2f7; text-align: right; color: #667085; : \">درست\u003C\u002Ftd>\r\n\u003Ctd style=\"box-sizing: border-box; padding: 10px 12px; border-bottom: 1px solid #edf2f7; text-align: right; color: #667085; : \">با حرف شروع شده و فقط شامل حروف است\u003C\u002Ftd>\r\n\u003C\u002Ftr>\r\n\u003Ctr style=\"background: #f8fafc; : \">\r\n\u003Ctd style=\"box-sizing: border-box; padding: 10px 12px; border-bottom: 1px solid #edf2f7; text-align: right; color: #667085; : \">\u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">1safar\u003C\u002Fspan>\u003C\u002Ftd>\r\n\u003Ctd style=\"box-sizing: border-box; padding: 10px 12px; border-bottom: 1px solid #edf2f7; text-align: right; color: #667085; : \">نادرست\u003C\u002Ftd>\r\n\u003Ctd style=\"box-sizing: border-box; padding: 10px 12px; border-bottom: 1px solid #edf2f7; text-align: right; color: #667085; : \">با عدد شروع شده است\u003C\u002Ftd>\r\n\u003C\u002Ftr>\r\n\u003Ctr style=\"background: #ffffff; : \">\r\n\u003Ctd style=\"box-sizing: border-box; padding: 10px 12px; border-bottom: 1px solid #edf2f7; text-align: right; color: #667085; : \">\u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">nomre_riazi\u003C\u002Fspan>\u003C\u002Ftd>\r\n\u003Ctd style=\"box-sizing: border-box; padding: 10px 12px; border-bottom: 1px solid #edf2f7; text-align: right; color: #667085; : \">درست\u003C\u002Ftd>\r\n\u003Ctd style=\"box-sizing: border-box; padding: 10px 12px; border-bottom: 1px solid #edf2f7; text-align: right; color: #667085; : \">با حرف شروع شده و از خطِ زیر استفاده کرده است\u003C\u002Ftd>\r\n\u003C\u002Ftr>\r\n\u003Ctr style=\"background: #f8fafc; : \">\r\n\u003Ctd style=\"box-sizing: border-box; padding: 10px 12px; border-bottom: 1px solid #edf2f7; text-align: right; color: #667085; : \">\u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">nomre-riazi\u003C\u002Fspan>\u003C\u002Ftd>\r\n\u003Ctd style=\"box-sizing: border-box; padding: 10px 12px; border-bottom: 1px solid #edf2f7; text-align: right; color: #667085; : \">نادرست\u003C\u002Ftd>\r\n\u003Ctd style=\"box-sizing: border-box; padding: 10px 12px; border-bottom: 1px solid #edf2f7; text-align: right; color: #667085; : \">از خط تیره (علامت مجاز نیست) استفاده کرده است\u003C\u002Ftd>\r\n\u003C\u002Ftr>\r\n\u003Ctr style=\"background: #ffffff; : \">\r\n\u003Ctd style=\"box-sizing: border-box; padding: 10px 12px; border-bottom: 1px solid #edf2f7; text-align: right; color: #667085; : \">\u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">_my_name\u003C\u002Fspan>\u003C\u002Ftd>\r\n\u003Ctd style=\"box-sizing: border-box; padding: 10px 12px; border-bottom: 1px solid #edf2f7; text-align: right; color: #667085; : \">درست\u003C\u002Ftd>\r\n\u003Ctd style=\"box-sizing: border-box; padding: 10px 12px; border-bottom: 1px solid #edf2f7; text-align: right; color: #667085; : \">با خطِ زیر شروع شده و شامل حروف و خطِ زیر است\u003C\u002Ftd>\r\n\u003C\u002Ftr>\r\n\u003Ctr style=\"background: #f8fafc; : \">\r\n\u003Ctd style=\"box-sizing: border-box; padding: 10px 12px; border-bottom: 1px solid #edf2f7; text-align: right; color: #667085; : \">\u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">hello world\u003C\u002Fspan>\u003C\u002Ftd>\r\n\u003Ctd style=\"box-sizing: border-box; padding: 10px 12px; border-bottom: 1px solid #edf2f7; text-align: right; color: #667085; : \">نادرست\u003C\u002Ftd>\r\n\u003Ctd style=\"box-sizing: border-box; padding: 10px 12px; border-bottom: 1px solid #edf2f7; text-align: right; color: #667085; : \">بین دو کلمه فاصله وجود دارد که مجاز نیست\u003C\u002Ftd>\r\n\u003C\u002Ftr>\r\n\u003C\u002Ftbody>\r\n\u003C\u002Ftable>\r\n\u003C\u002Fdiv>\r\n\r\n\u003Ch3 style=\"margin: 16px 0 8px 0; padding: 0 0 6px 0; border-bottom: 2px solid #ffb600; color: #344054; font-size: 18px; : \">چطور نامی انتخاب کنیم که هم درست باشد و هم مفهوم؟\u003C\u002Fh3>\r\n\r\n\u003Cp>حالا که با قانون‌های پایه آشنا شدی، نوبت به یک نکتهٔ مهم‌تر می‌رسد: نام متغیر باید \u003Cstrong>معنی‌دار\u003C\u002Fstrong> باشد. فرض کن متغیری برای ذخیرهٔ سن یک دانش‌آموز تعریف می‌کنی. نام \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">x\u003C\u002Fspan> یا \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">a\u003C\u002Fspan> اگرچه از نظر قوانین پایتون درست است، اما بعد از چند روز که به برنامه‌ات نگاه می‌کنی، هیچ‌کدام از این نام‌ها به تو نمی‌گویند که این متغیر برای چه چیزی است. اما اگر نام \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">sale_daneshamuz\u003C\u002Fspan> را انتخاب کنی، هر کسی که کد را می‌بیند، بلافاصله متوجه می‌شود که این متغیر برای ذخیرهٔ سال سن دانش‌آموز است.\u003C\u002Fp>\r\n\r\n\u003Cp>انتخاب نام معنی‌دار، یکی از عادت‌های خوب برنامه‌نویسی است. وقتی نام متغیرها را واضح انتخاب کنی، خواندن و درک برنامه برای خودت و دیگران بسیار راحت‌تر می‌شود. همچنین اگر برنامه‌ات خطا داشت، راحت‌تر می‌توانی متوجه بشوی که کدام متغیر مشکل دارد.\u003C\u002Fp>\r\n\r\n\u003Cp>در پایتون، یک رسم نانوشته هم وجود دارد که بسیاری از برنامه‌نویسان از آن پیروی می‌کنند: برای نام‌های چندکلمه‌ای، از خطِ زیر برای جدا کردن کلمه‌ها استفاده می‌کنند. مثلاً \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">nomre_riazi\u003C\u002Fspan> یا \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">name_madar\u003C\u002Fspan>. به این روش، «نوشتن با خطِ زیر» می‌گویند. این کار باعث می‌شود نام‌ها خواناتر شوند.\u003C\u002Fp>\r\n\r\n\u003Ch3 style=\"margin: 16px 0 8px 0; padding: 0 0 6px 0; border-bottom: 2px solid #ffb600; color: #344054; font-size: 18px; : \">سؤال‌های رایج دربارهٔ نام‌گذاری متغیر\u003C\u002Fh3>\r\n\r\n\u003Cdiv style=\"padding: 12px 14px; margin-bottom: 12px; border: 1px solid #e2e8f0; border-radius: 12px; background: #f8fafc; : \">\r\n\u003Cp style=\"margin: 0 0 4px 0; font-weight: 700; color: #344054; : \">آیا می‌توانم از نام‌های فارسی برای متغیر استفاده کنم؟\u003C\u002Fp>\r\n\u003Cp style=\"margin: 0; color: #667085; : \">پایتون از نسخهٔ \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">3\u003C\u002Fspan> به بعد، اجازهٔ استفاده از حروف فارسی را در نام متغیر می‌دهد. اما این کار در بین برنامه‌نویسان حرفه‌ای توصیه نمی‌شود، چون ممکن است در برخی محیط‌ها یا سیستم‌ها به‌درستی نمایش داده نشود یا باعث سردرگمی شود. بهتر است همیشه از حروف انگلیسی برای نام متغیرها استفاده کنی تا برنامه‌ات با هر سیستمی سازگار باشد.\u003C\u002Fp>\r\n\u003C\u002Fdiv>\r\n\r\n\u003Cdiv style=\"padding: 12px 14px; margin-bottom: 12px; border: 1px solid #e2e8f0; border-radius: 12px; background: #f8fafc; : \">\r\n\u003Cp style=\"margin: 0 0 4px 0; font-weight: 700; color: #344054; : \">چرا پایتون به من اجازه نمی‌دهد از کلماتی مثل \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">if\u003C\u002Fspan> یا \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">while\u003C\u002Fspan> به عنوان نام متغیر استفاده کنم؟\u003C\u002Fp>\r\n\u003Cp style=\"margin: 0; color: #667085; : \">پایتون کلمه‌های خاصی را برای خودش نگه داشته است که به آن‌ها «واژه‌های کلیدی» می‌گویند. این کلمه‌ها دستورهای اصلی پایتون هستند و برای کارهای خاصی استفاده می‌شوند، مثل شرط‌گذاری یا حلقه‌ها. اگر از آن‌ها به عنوان نام متغیر استفاده کنی، پایتون متوجه نمی‌شود که تو چه کاری می‌خواهی انجام دهی و خطا می‌دهد. پس از کلماتی مثل \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">for\u003C\u002Fspan>، \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">while\u003C\u002Fspan>، \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">if\u003C\u002Fspan>، \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">else\u003C\u002Fspan>، \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">True\u003C\u002Fspan> و \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">False\u003C\u002Fspan> به عنوان نام متغیر استفاده نکن.\u003C\u002Fp>\r\n\u003C\u002Fdiv>\r\n\r\n\u003Cdiv style=\"padding: 12px 14px; margin-bottom: 12px; border: 1px solid #e2e8f0; border-radius: 12px; background: #f8fafc; : \">\r\n\u003Cp style=\"margin: 0 0 4px 0; font-weight: 700; color: #344054; : \">آیا نام متغیر می‌تواند خیلی بلند باشد؟\u003C\u002Fp>\r\n\u003Cp style=\"margin: 0; color: #667085; : \">از نظر قوانین پایتون، نام متغیر می‌تواند هر اندازه که بخواهی باشد، اما از نظر علمی، نام‌های خیلی بلند باعث می‌شوند کدت شلوغ و خواندن آن سخت شود. مثلاً \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">nomre_riazi_danesh_amoz_dar_emtehan\u003C\u002Fspan> خیلی بلند است. بهتر است نامی انتخاب کنی که کوتاه و گویا باشد، مثل \u003Cspan style=\"direction: ltr; display: inline-block; vertical-align: baseline; : \">nomre_riazi\u003C\u002Fspan>.\u003C\u002Fp>\r\n\u003C\u002Fdiv>\r\n\r\n\u003Cdiv style=\"margin: 16px 0 0 0; padding: 12px 14px; border-radius: 12px; background: #fffdf3; border: 1px solid #ffb600; color: #24292f; : \">\r\n\u003Cp style=\"margin: 0; font-weight: 700; color: #344054; : \">نکتهٔ مهم\u003C\u002Fp>\r\n\u003Cp style=\"margin: 8px 0 0 0; color: #667085; : \">در این مقاله با سه قانون اصلی نام‌گذاری متغیر در پایتون آشنا شدی: شروع با حرف یا خطِ زیر، استفاده از حروف و اعداد و خطِ زیر، و حساسیت به بزرگی و کوچکی حروف. همچنین یاد گرفتی که انتخاب نام‌های معنی‌دار و خوانا، یکی از عادت‌های خوب برنامه‌نویسی است که به درک بهتر کد کمک می‌کند. از واژه‌های کلیدی پایتون به عنوان نام متغیر استفاده نکن و سعی کن نام‌ها را نه خیلی کوتاه و نه خیلی بلند انتخاب کنی. با رعایت این نکات، برنامه‌های پایتونی‌ات نه‌تنها بدون خطا اجرا می‌شوند، بلکه برای خودت و دیگران هم قابل‌درک‌تر خواهند بود.\u003C\u002Fp>\r\n\u003C\u002Fdiv>\r\n\r\n\u003C\u002Fdiv>",[201,202,203],"نام‌گذاری متغیر","کار و فناوری هفتم","پایه هفتم",93,"2026-07-09 12:26:13","2026-08-30 13:48:30","ندا","بنی هاشمی","کپسول آموزشی","1405\u002F04\u002F18","13:48 1405\u002F06\u002F8",{"tests":213,"papers":214,"files":215,"questions":216,"exams":217,"tutorials":218,"blogs":219},[],[],[],[],[],[],[220,229,237,245,253,261,269,277,285,293,301,309],{"id":221,"title":222,"cat":197,"pic":223,"up_date":224,"title_url":225,"url":226,"legacy_url":227,"cat_title":209,"update_jalali":228},17790,"تهیهٔ گزارش چگونه انجام می‌شود؟","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FM1iCNspfDQ1gty74PBIh_200.png","2026-08-31 17:25:45","تهیه-گزارش-چگونه-انجام-میشود","https:\u002F\u002Fgama.ir\u002Fblogs\u002F17790\u002Fتهیه-گزارش-چگونه-انجام-میشود","https:\u002F\u002Fgama.ir\u002Fblog\u002F17790\u002Fتهیه-گزارش-چگونه-انجام-میشود","1405\u002F06\u002F9",{"id":230,"title":231,"cat":197,"pic":232,"up_date":233,"title_url":234,"url":235,"legacy_url":236,"cat_title":209,"update_jalali":228},17789,"ساختار گزارش چیست؟","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FDQceKZdzt5KGJWIiyxcf_200.png","2026-08-31 17:19:03","ساختار-گزارش-چیست","https:\u002F\u002Fgama.ir\u002Fblogs\u002F17789\u002Fساختار-گزارش-چیست","https:\u002F\u002Fgama.ir\u002Fblog\u002F17789\u002Fساختار-گزارش-چیست",{"id":238,"title":239,"cat":197,"pic":240,"up_date":241,"title_url":242,"url":243,"legacy_url":244,"cat_title":209,"update_jalali":228},17788,"گزارش چیست؟","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002F56UP4YK0KP3xdyucy6hY_200.png","2026-08-31 17:12:37","گزارش-چیست","https:\u002F\u002Fgama.ir\u002Fblogs\u002F17788\u002Fگزارش-چیست","https:\u002F\u002Fgama.ir\u002Fblog\u002F17788\u002Fگزارش-چیست",{"id":246,"title":247,"cat":197,"pic":248,"up_date":249,"title_url":250,"url":251,"legacy_url":252,"cat_title":209,"update_jalali":228},17787,"مستند الکترونیکی چیست؟","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FFZmugHDEojI4hVuUnDEM_200.png","2026-08-31 17:07:37","مستند-الکترونیکی-چیست","https:\u002F\u002Fgama.ir\u002Fblogs\u002F17787\u002Fمستند-الکترونیکی-چیست","https:\u002F\u002Fgama.ir\u002Fblog\u002F17787\u002Fمستند-الکترونیکی-چیست",{"id":254,"title":255,"cat":197,"pic":256,"up_date":257,"title_url":258,"url":259,"legacy_url":260,"cat_title":209,"update_jalali":228},17786,"مستندسازی چگونه انجام می‌شود؟","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FJYjw8eR5ZiWf7KsoK8YN_200.png","2026-08-31 17:03:28","مستندسازی-چگونه-انجام-میشود","https:\u002F\u002Fgama.ir\u002Fblogs\u002F17786\u002Fمستندسازی-چگونه-انجام-میشود","https:\u002F\u002Fgama.ir\u002Fblog\u002F17786\u002Fمستندسازی-چگونه-انجام-میشود",{"id":262,"title":263,"cat":197,"pic":264,"up_date":265,"title_url":266,"url":267,"legacy_url":268,"cat_title":209,"update_jalali":228},17785,"ثبت ایده با تلفن همراه چگونه انجام می‌شود؟","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FTq0yZ8eWxb5oB9qh4ovb_200.png","2026-08-31 16:54:23","ثبت-ایده-با-تلفن-همراه-چگونه-انجام-میشود","https:\u002F\u002Fgama.ir\u002Fblogs\u002F17785\u002Fثبت-ایده-با-تلفن-همراه-چگونه-انجام-میشود","https:\u002F\u002Fgama.ir\u002Fblog\u002F17785\u002Fثبت-ایده-با-تلفن-همراه-چگونه-انجام-میشود",{"id":270,"title":271,"cat":197,"pic":272,"up_date":273,"title_url":274,"url":275,"legacy_url":276,"cat_title":209,"update_jalali":228},17784,"ارائه و اشتراک‌گذاری اطلاعات چگونه انجام می‌شود؟","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002F752vSSpxIKXFVY8ELvlJ_200.png","2026-08-31 16:41:07","ارائه-و-اشتراکگذاری-اطلاعات-چگونه-انجام-میشود","https:\u002F\u002Fgama.ir\u002Fblogs\u002F17784\u002Fارائه-و-اشتراکگذاری-اطلاعات-چگونه-انجام-میشود","https:\u002F\u002Fgama.ir\u002Fblog\u002F17784\u002Fارائه-و-اشتراکگذاری-اطلاعات-چگونه-انجام-میشود",{"id":278,"title":279,"cat":197,"pic":280,"up_date":281,"title_url":282,"url":283,"legacy_url":284,"cat_title":209,"update_jalali":228},17782,"ویرایش متن چگونه انجام می‌شود؟","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FFy55IgjOkGXhdgGqoEDZ_200.png","2026-08-31 16:34:50","ویرایش-متن-چگونه-انجام-میشود","https:\u002F\u002Fgama.ir\u002Fblogs\u002F17782\u002Fویرایش-متن-چگونه-انجام-میشود","https:\u002F\u002Fgama.ir\u002Fblog\u002F17782\u002Fویرایش-متن-چگونه-انجام-میشود",{"id":286,"title":287,"cat":197,"pic":288,"up_date":289,"title_url":290,"url":291,"legacy_url":292,"cat_title":209,"update_jalali":228},17781,"مستندسازی اطلاعات چگونه انجام می‌شود؟","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FGDHD8OjitvCvJi2ssMPp_200.png","2026-08-31 16:25:47","مستندسازی-اطلاعات-چگونه-انجام-میشود","https:\u002F\u002Fgama.ir\u002Fblogs\u002F17781\u002Fمستندسازی-اطلاعات-چگونه-انجام-میشود","https:\u002F\u002Fgama.ir\u002Fblog\u002F17781\u002Fمستندسازی-اطلاعات-چگونه-انجام-میشود",{"id":294,"title":295,"cat":197,"pic":296,"up_date":297,"title_url":298,"url":299,"legacy_url":300,"cat_title":209,"update_jalali":228},17778,"واژه‌های کم‌اثر در جست‌وجو کدامند؟","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FUGp22hsWozc2p5OTlOzw_200.png","2026-08-31 16:20:03","واژههای-کماثر-در-جستوجو-کدامند","https:\u002F\u002Fgama.ir\u002Fblogs\u002F17778\u002Fواژههای-کماثر-در-جستوجو-کدامند","https:\u002F\u002Fgama.ir\u002Fblog\u002F17778\u002Fواژههای-کماثر-در-جستوجو-کدامند",{"id":302,"title":303,"cat":197,"pic":304,"up_date":305,"title_url":306,"url":307,"legacy_url":308,"cat_title":209,"update_jalali":228},17777,"جست‌وجوی دقیق چگونه انجام می‌شود؟","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002FQOnvNQhtrGp5Ie1mXg0W_200.png","2026-08-31 16:10:54","جستوجوی-دقیق-چگونه-انجام-میشود","https:\u002F\u002Fgama.ir\u002Fblogs\u002F17777\u002Fجستوجوی-دقیق-چگونه-انجام-میشود","https:\u002F\u002Fgama.ir\u002Fblog\u002F17777\u002Fجستوجوی-دقیق-چگونه-انجام-میشود",{"id":310,"title":311,"cat":197,"pic":312,"up_date":313,"title_url":314,"url":315,"legacy_url":316,"cat_title":209,"update_jalali":228},17776,"کلیدواژه و عبارت جست‌وجو چه هستند؟","https:\u002F\u002Fgama.ir\u002Fuploads\u002Fnews\u002Fthumbnails\u002Fg2d8Wg6yFodbvbvBQc5q_200.png","2026-08-31 16:04:36","کلیدواژه-و-عبارت-جستوجو-چه-هستند","https:\u002F\u002Fgama.ir\u002Fblogs\u002F17776\u002Fکلیدواژه-و-عبارت-جستوجو-چه-هستند","https:\u002F\u002Fgama.ir\u002Fblog\u002F17776\u002Fکلیدواژه-و-عبارت-جستوجو-چه-هستند"]