بايثون: المُعرِّفات

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

أي من الخيارات التالية يعتبر مُعرِّفًا صحيحًا في لغة بايثون؟

  • class
  • 2variable
  • variable-name
  • variable_name (correct)

ما الذي يجب أن يبدأ به المُعرِّف في بايثون؟

  • شرطة
  • فقرة
  • حرف (correct)
  • رقم

أي من الخيارات التالية يتبع قواعد تسمية المُعرِّفات في بايثون؟

  • __init__ (correct)
  • 123value
  • if-condition
  • my variable

ما هو السبب في عدم إمكانية استخدام الكلمات المحجوزة كمُعرِّفات؟

<p>لأنها تحمل معاني خاصة (B)</p> Signup and view all the answers

أي من التالي يمثل قاعدة صحيحة لاختيار المُعرِّفات في بايثون؟

<p>يمكن بدء المُعرِّف بحرف كبير أو صغير (A)</p> Signup and view all the answers

Flashcards

المُعرِّفات

أسماء تُستعمل للدلالة على المتغيرات، والدوال، والكائنات، وغيرها من العناصر في لغة البرمجة.

قواعد اختيار المُعرِّفات في بايثون

قواعد إلزامية لكتابة أسماء المتغيرات والدوال والكائنات في بايثون.

أول حرف في المُعرِّف

يجب أن يكون أول حرف في المُعرِّف حرفاً أو شرطة سفلية ( _ ).

الحروف المسموح بها في المُعرِّف

الحروف الكبيرة (A-Z)، الحروف الصغيرة (a-z)، الأرقام (0-9)، و الشرطة السفلية ( _ ).

Signup and view all the flashcards

الكلمات المحجوزة

كلمات مُحجوزة في لغة البرمجة لا تُسمَح باستخدامها لتسمية المُعرِّفات.

Signup and view all the flashcards

Study Notes

المُعرِّفات (Identifiers)

  • المُعرِّفات هي أسماء تُستخدم للدلالة على المُتغيرات والدوال والكائنات وغيرها من العناصر.
  • لغة بايثون لديها قواعد إلزامية لاختيار الأسماء.
  • يجب أن يتكون المُعرّف من حروف (a-z, A-Z), أرقام (0-9), أو شرطة سفلية ( _ ).
  • يجب أن يبدأ المُعرّف بحرف (a-z, A-Z) أو شرطة سفلية ( _ ).
  • لا يسمح ببدء المُعرّف برقم.
  • لا يُسمح باستخدام الكلمات المحجوزة (كلمات مُسبقة التعريف في اللغة).

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

More Like This

Programming Basics: Identifiers
5 questions

Programming Basics: Identifiers

WellEstablishedNephrite8877 avatar
WellEstablishedNephrite8877
Python Programming Basics
5 questions

Python Programming Basics

SincereSaxhorn8268 avatar
SincereSaxhorn8268
Use Quizgecko on...
Browser
Browser