freeCodeCamp/guide/arabic/python/variable-names-and-binding/index.md

2.3 KiB

title localeTitle
Python Variables Names and Binding بايثون المتغيرات الأسماء وتجليد

وجود الأشياء غير مفيد ما لم يكن هناك طريقة لاستخدامها. لاستخدام كائن ، يجب أن يكون هناك طريقة للإشارة إليها. في بايثون يتم ذلك عن طريق ربط الأشياء بالأسماء . نظرة عامة مفصلة يمكن العثور عليها هنا

طريقة واحدة يتم ذلك باستخدام عبارة الواجب . وهذا ما يسمى عادة تخصيص متغير في سياق بايثون. إذا كنت تتحدث عن البرمجة في سياق لغات أخرى، ربط كائن إلى اسم قد تكون أكثر دقة.

`>>> some_number = 1

print(some_number) 1 `

في المثال أعلاه ، يكون هدف بيان المهمة هو الاسم (المعرّف) ، some_number . الكائن الذي يتم تعيينه هو الرقم 1. يقوم البيان بربط الكائن بالاسم . البيان الثاني ، نستخدم هذا الربط print الكائن الذي يشير إليه some_number .

لا يسبق المعرف النوع . ذلك لأن بايثون هي لغة مكتوبة ديناميكيا. يرتبط المعرّف بكائن يحتوي على نوع ، ومع ذلك ، يمكن إعادة تعريف المعرف نفسه إلى كائن آخر من نوع مختلف:

`>>> some_variable = 1

print(some_variable) 1 some_variable = "Hello campers!" print(some_variable) Hello campers! `

عند تسمية المتغيرات ، يجب أن تتبع هذه القواعد:

  • يجب أن يبدأ اسم المتغير بحرف أو حرف الشرطة السفلية
  • لا يمكن أن يبدأ اسم المتغير برقم أو أحرف خاصة (! @ #٪ ^ & * ، إلخ.)
  • لا يمكن أن يحتوي اسم المتغير على أحرف أبجدية رقمية والشرطات السفلية (Az و 0-9 و _)
  • أسماء المتغيرات حساسة لحالة الأحرف (عدد و NUM و Num ثلاثة متغيرات مختلفة)