Variables in Python

ProgressiveChlorine avatar
ProgressiveChlorine
·
·
Download

Start Quiz

Study Flashcards

8 Questions

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

النوع bool

ما هي القاعدة التي يجب اتباعها saat تسمية المتغيرات في بايثون؟

الاختيار حرف صغير لبدء اسم المتغير

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

النوع list

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

int

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

string

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

float

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

bool

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

int، float، string، bool

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 للمقارنة (==, !=, , =)

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

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

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

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free
Use Quizgecko on...
Browser
Browser