Variables in Python
8 Questions
9 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

ما هو النوع من البيانات في بايثون الذي يمثل قيمة منطقية؟

  • النوع bool (correct)
  • النوع str
  • النوع int
  • النوع float
  • ما هي القاعدة التي يجب اتباعها saat تسمية المتغيرات في بايثون؟

  • الاستخدام ارقام لبدء اسم المتغير
  • الاستخدام احرف كبيرة و صغيرة لفصل الكلمات في اسم المتغير
  • الاختيار حرف كبير لبدء اسم المتغير
  • الاختيار حرف صغير لبدء اسم المتغير (correct)
  • ما هو النوع من البيانات في بايثون الذي يمثل مكدس من القيم؟

  • النوع list (correct)
  • النوع set
  • النوع tuple
  • النوع dict
  • ما هو النوع من البيانات في بايثون الذي يمثل قيمة رقمية كاملة؟

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

    ما هو النوع من البيانات في بايثون الذي يستخدم لتمثيل جملة من الكلمات؟

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

    ما هو النوع من البيانات في بايثون الذي يمثل قيمة رقمية كسورية؟

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

    ما هو النوع من البيانات في بايثون الذي يستخدم لتمثيل قيمة صحيحة أو خاطئة؟

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

    ما هي أنواع المتغيرات في لغة بايثون؟

    <p>int، float، string، bool</p> Signup and view all the answers

    Study Notes

    Variables in Python

    Declaration and Assignment

    • In Python, variables are declared and assigned a value using the assignment operator (=)
    • No explicit declaration is required; a variable is created when a value is assigned to it
    • Example: x = 5 declares a variable x and assigns it the value 5

    Data Types

    • Python has the following built-in data types:
      • Integers (int): whole numbers, e.g. 1, 2, 3
      • Floating Point Numbers (float): decimal numbers, e.g. 3.14, -0.5
      • Strings (str): sequences of characters, e.g. "hello", 'hello'
      • Boolean (bool): true or false values
      • List (list): ordered collections of values, e.g. [1, 2, 3]
      • Tuple (tuple): ordered, immutable collections of values, e.g. (1, 2, 3)
      • Dictionary (dict): unordered collections of key-value pairs, e.g. {"name": "John", "age": 30}

    Variable Naming Conventions

    • Variable names can contain letters, digits, and underscores
    • Variable names cannot start with a digit
    • Variable names are case-sensitive
    • It is conventional to use lowercase letters and underscores to separate words in variable names (e.g. hello_world)

    Basic Operations

    • Variables can be used in expressions using basic arithmetic operators (+, -, *, /, %)
    • Variables can be concatenated using the + operator (for strings) or the * operator (for lists and tuples)
    • Variables can be compared using comparison operators (==, !=, <, >, <=, >=)

    Best Practices

    • Use meaningful and descriptive variable names
    • Use consistent naming conventions throughout the code
    • Avoid using single-letter variable names unless they are very brief and temporary
    • Avoid using mutable objects as default values for function arguments

    إعلان المتغيرات وتعيينها

    • في بايثون، تُعلن المتغيرات وتعين قيم لها باستخدام عامل التعيين (=)
    • لا يلزم التعريف الصريح؛ يتم إنشاء متغير عندما يتم تعيين قيمة له
    • مثال: x = 5 يعلن متغير x ويعين قيمتها إلى 5

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

    • تملك بايثون الأنواع التالية من البيانات:
      • الأعداد الصحيحة (int): أعداد كاملة، مثل 1 و 2 و 3
      • أعداد النقطة العائمة (float): أعداد عشري، مثل 3.14 و -0.5
      • السلاسل النصية (str): تسلسلات من الشخصيات، مثل "مرحبا" و 'مرحبا'
      • القيم المنطقية (bool): قيم صحيحة أو خاطئة
      • القوائم (list): مجموعات مؤلفة من قيم، مثل [1, 2, 3]
      • المجموعات الثابتة (tuple): مجموعات مؤلفة من قيم ثابتة، مثل (1, 2, 3)
      • القواميس (dict): مجموعات من أزواج من المفتاح والقيمة، مثل {"اسم": "جون", "العمر": 30}

    اتفاقيات تسمية المتغيرات

    • تسميات المتغيرات يمكن أن تحتوي على حروف وارقام وشرطات
    • لا يمكن أن تبدأ تسميات المتغيرات بأرقام
    • تسميات المتغيرات حساسة لحالة الأحرف
    • من المعتاد استخدام الحروف الصغيرة والشرطات لفصل الكلمات في تسميات المتغيرات (مثل مرحبا_العالم)

    العمليات الأساسية

    • يمكن استخدام المتغيرات في التعبيرات باستخدام العمليات الحسابية الأساسية (+, -, *, /, %)
    • يمكن جمع المتغيرات باستخدام عامل الجمع (+) لفترة Strings أو عامل الضرب (* ) لفترة القوائم والمتغيرات الثابتة
    • يمكن مقارنة المتغيرات باستخدام عوامل المقارنة (==, !=, , =)

    أفضل الممارسات

    • استخدم تسميات متغيرات ذات معنى ووصفي
    • استخدم اتفاقيات تسمية متسقة في جميع الكود
    • تجنب استخدام تسميات متغيرات 单 من الأحرف إلا في حالات وجيزة 暂
    • تجنب استخدام كائنات متغيرة كقيم默ة للدوال

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

    إعلان وتحديد القيم

    • في البايثون، يتم إعلان المتغيرات وتحديد قيم لها باستخدام عامل التحديد (=)
    • لا يلزم إعلان صريح؛ يتم إنشاء متغير عندما يتم تحديد قيمة له
    • مثال: x = 5 يعلن متغير x ويخصص له القيمة 5

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

    • أنواع البيانات المدمجة في البايثون تتضمن:
      • الأعداد الصحيحة (int): أعداد كاملة، مثل 1 و 2 و 3
      • أعداد النقطة العائمة (float): أعداد عشريّة، مثل 3.14 و -0.5
      • السلاسل النصية (str): تسلسلات من الحروف، مثل "مرحبا" و 'مرحبا'
      • القيم المنطقية (bool): قيم حقيقية أو خاطئة
      • القوائم (list): مجموعات من القيم مرتبة ترتيبًا، مثل [1, 2, 3]
      • المجموعات الثابتة (tuple): مجموعات من القيم مرتبة ترتيبًا وغير قابلة للتغيير، مثل (1, 2, 3)
      • القواميس (dict): مجموعات من أزواج قيم غير مرتبة ترتيبًا، مثل {"الاسم": "جون", "العمر": 30}

    qواعد تسمية المتغيرات

    • أسماء المتغيرات يمكن أن تحتوي على حروف وأرقام وشرطات
    • أسماء المتغيرات لا يمكن أن تبدأ ب رقم
    • أسماء المتغيرات حساسة للحالة
    • من الأكثر قبولاً استخدام الحروف الصغيرة والشرطات لفصل الكلمات في أسماء المتغيرات (مثل مرحبا_العالم)

    العمليات الأساسية

    • يمكن استخدام المتغيرات في التعابير باستخدام оперاتريات رياضية أساسية (+, -, *, /, %)
    • يمكن جمع المتغيرات باستخدام OPERATOR + (للสلاسل النصية) أو OPERATOR * (للقوائم والمجموعات الثابتة)
    • يمكن مقارنة المتغيرات باستخدام OPERATORs للمقارنة (==, !=, , =)

    أفضل الممارسات

    • استخدام أسماء متغيرات دالة وواضحة
    • استخدام قواعد تسمية متسقة في كل الكود
    • تجنب استخدام أسماء متغيرات حرفية واحدة إلا إذا كانت مؤقتة جدًا
    • تجنب استخدام كائنات قابلة للتغيير كقيم افتراضية لوسائط الدوال

    Studying That Suits You

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

    Quiz Team

    Description

    Learn about declaring and assigning variables in Python, including data types such as integers and floating point numbers.

    Use Quizgecko on...
    Browser
    Browser