تعريف المتغيرات في بايثون
10 Questions
0 Views

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

ما هي الطريقة الصحيحة لتعيين قيمة لمتغير في بايثون؟

  • 10 = variable1
  • variable1 : 10
  • variable1 = 10 (correct)
  • variable1 -> 10

أسماء المتغيرات في بايثون يمكن أن تبدأ برقم.

False (B)

اذكر نوعين من بيانات القوائم في بايثون.

أعداد صحيحة، نصوص

لإنشاء قاموس في بايثون نستخدم ______ وأزواج القيم.

<p>مفاتيح</p> Signup and view all the answers

قوم بمطابقة أنواع البيانات في بايثون مع تعريفاتها:

<p>أعداد صحيحة = 10, -5, 0 الأعداد العشرية = 3.14, -2.5, 0.0 نصوص = 'Hello', 'World' المنطقي = True, False</p> Signup and view all the answers

أي من الأسماء التالية تعتبر صحيحة لمتغير في بايثون؟

<p>variable_1 (D)</p> Signup and view all the answers

يتم استخدام المتغيرات في بايثون لتخزين البيانات واستخدامها في العمليات الحسابية.

<p>True (A)</p> Signup and view all the answers

ما هو ناتج عملية الجمع التالية: 5 + 3؟

<p>8</p> Signup and view all the answers

تستخدم القوائم في بايثون لتخزين سلسلة من ______ من نفس النوع أو أنواع مختلفة.

<p>القيم</p> Signup and view all the answers

أي من العمليات التالية تعد عملية خاصة بأنواع البيانات؟

<ul> <li>(B)</li> </ul> Signup and view all the answers

Flashcards

متغير في بايثون

اسم يُستخدم لتخزين قيمة في بايثون.

نوع البيانات (Data Type)

نوع القيمة المخزنة في المتغير (مثل عدد صحيح، عدد عشري، نص، ..).

متغير صحيح (Integer)

نوع بيانات يُمثل الأعداد الصحيحة (مثل 10, -5, 0).

متغير عشري (Float)

نوع بيانات يُمثل الأعداد العشرية (مثل 3.14, -2.5).

Signup and view all the flashcards

متغير نصي (String)

نوع بيانات يُمثل النصوص (مثل "Hello", 'World').

Signup and view all the flashcards

اسم متغير صحيح

اسم يبدأ بحرف أو حرف تحتّي، ويحتوي على أحرف وأرقام وحروف تحتية.

Signup and view all the flashcards

قائمة (List)

نوع بيانات مركب يُخزن سلسلة من القيم.

Signup and view all the flashcards

قاموس (Dictionary)

نوع بيانات مركب يُخزن البيانات في أزواج مفاتيح وقيم.

Signup and view all the flashcards

معامل حسابي

علامة تُستخدم للعمليات الحسابية (مثل + - * /).

Signup and view all the flashcards

تحديث متغير

عملية تغيير قيمة المتغير.

Signup and view all the flashcards

Study Notes

تعريف المتغيرات في بايثون

  • المتغيرات في بايثون هي أسماء تُستخدم لتخزين قيم.
  • تسمح المتغيرات بتخزين أنواع بيانات مختلفة، مثل الأعداد الصحيحة (integers) والأعداد العشرية (floats) والنصوص (strings) والقوائم (lists) والقواميس (dictionaries)، وغيرها.
  • تُعرف المتغيرات بتعيين قيمة لها، باستخدام علامة التساوي (=).

أسماء المتغيرات

  • يجب أن تبدأ أسماء المتغيرات بحرف أو حرف تحتّي (_).
  • يمكن أن تتضمن أسماء المتغيرات أحرفًا وأرقامًا وحروفًا تحتية.
  • يجب أن تكون أسماء المتغيرات فريدة.
  • مثال على أسماء متغيرات صحيحة: myVariable, _myVariable, variable1.
  • أمثلة على أسماء متغيرات غير صحيحة: 1myVariable, my-Variable.

أنواع البيانات في بايثون

  • تُستخدم المتغيرات لتخزين قيم من أنواع بيانات مختلفة.
  • أمثلة على أنواع البيانات الأساسية:
    • الأعداد الصحيحة (integers): مثل 10, -5, 0.
    • الأعداد العشرية (floats): مثل 3.14, -2.5, 0.0.
    • النصوص (strings): مثل "Hello", 'World', "123".
    • المنطقي (booleans): مثل True, False.

استخدام المتغيرات

  • تُستخدم المتغيرات لتخزين البيانات واستخدامها في العمليات الحسابية والمنطقية والبرامج.
  • تُستبدل قيمة المتغير عند التحديث.
  • مثال:
    age = 30
    name = "أحمد"
    print(age)  # يطبع 30
    print(name)  # يطبع "أحمد"
    

أنواع البيانات المٌركبة

  • بالإضافة إلى أنواع البيانات الأساسية، يتيح بايثون أنواع بيانات مٌركبة، مثل القوائم (lists) والقواميس (dictionaries).
  • القوائم (Lists): تُستخدم لتخزين سلسلة من القيم من نفس النوع أو أنواع مختلفة. يمكن تغيير القيم في القائمة بعد إنشائها.
     my_list = [1, 2, "three", 4.5]
    
  • القواميس (Dictionaries): تُخزّن بيانات مُرتبطة في أزواج مفاتيح وقيم. حيث تكون المفاتيح فريدة، وتُستخدم القيم لاستدعاء القيم المرتبطة بالمفتاح.
     my_dict = {"name": "أحمد", "age": 30, "city": "القاهرة"}
    

استخدام المتغيرات في العمليات الحسابية

  • المتغيرات تُستخدم لتخزين القيم المستخدمة في العمليات الحسابية، مثل الجمع والطرح والضرب والقسمة.
  • مثال: python x = 10 y = 5 sum = x + y print(sum) # يطبع 15

استخدام المتغيرات مع الدوال (Functions)

  • تُستخدم المتغيرات في وظائف بايثون لتخزين المدخلات أو النتائج.
  • مثال:
def add(a, b):
    sum = a + b
    return sum

result = add(5, 3)  
print(result) # يطبع 8

أنواع المُعاملات (Operators)

  • مثال على المُعوامل: +, -, *, /, %, //, **
  • بعض العمليات خاصة بأنواع البيانات.

حلقة التكرار (Loops)

  • تُستخدم المتغيرات في تكرارات (loops).
  • مثال:
for i in range(5):
      print(i)

التعليقات (Comments)

  • يمكن إضافة التعليقات في شفرة بايثون باستخدام علامة الرموز المُائلة (#).
  • مثال:
## هذا تعليق
x = 10  # هنا نُعّين قيمة 10 للمتغير x

الاستخدامات المتقدمة للمتغيرات

  • قد تُستخدم المتغيرات لتخزين كائنات مُعقدة.
  • مثال على ذلك استخدام مكتبات خارجية.

التحويل بين أنواع البيانات

  • قد نحتاج للتحويل بين أنواع البيانات.
  • مثال:
age_str = "30"
age_int = int(age_str) 

التعريف المسبق للمتغيرات

  • لا يُشترط تعريف المتغيرات قبل استخدامها؛ فبإمكان بايثون التعرف عليها تلقائيًا.

الذاكرة المُستخدمة من المتغيرات

  • المتغيرات تُخصّص حيزًا من الذاكرة لتخزين قيمها.
  • يتم إطلاق الذاكرة المُستخدمة من قبل المتغيرات عندما تعُود إلى نطاق عملها.

Studying That Suits You

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

Quiz Team

Description

تقدم هذه الوحدة تعريفًا شاملًا عن المتغيرات في بايثون، وكيفية استخدامها لتخزين أنواع مختلفة من البيانات. سنتناول أيضًا قواعد كتابة أسماء المتغيرات وأنواع البيانات التي يمكن أن تحتويها. استعد لاختبار معرفتك بمبادئ برمجة بايثون.

More Like This

Python Data Types and Variables Quiz
32 questions

Python Data Types and Variables Quiz

IndividualizedScandium4508 avatar
IndividualizedScandium4508
Python Programming Fundamentals
10 questions
Python Programming Basics
5 questions

Python Programming Basics

PopularCalifornium avatar
PopularCalifornium
Use Quizgecko on...
Browser
Browser