Podcast
Questions and Answers
ما هو النوع من البيانات في بايثون الذي يمثل قيمة منطقية؟
ما هو النوع من البيانات في بايثون الذي يمثل قيمة منطقية؟
ما هي القاعدة التي يجب اتباعها saat تسمية المتغيرات في بايثون؟
ما هي القاعدة التي يجب اتباعها saat تسمية المتغيرات في بايثون؟
ما هو النوع من البيانات في بايثون الذي يمثل مكدس من القيم؟
ما هو النوع من البيانات في بايثون الذي يمثل مكدس من القيم؟
ما هو النوع من البيانات في بايثون الذي يمثل قيمة رقمية كاملة؟
ما هو النوع من البيانات في بايثون الذي يمثل قيمة رقمية كاملة؟
Signup and view all the answers
ما هو النوع من البيانات في بايثون الذي يستخدم لتمثيل جملة من الكلمات؟
ما هو النوع من البيانات في بايثون الذي يستخدم لتمثيل جملة من الكلمات؟
Signup and view all the answers
ما هو النوع من البيانات في بايثون الذي يمثل قيمة رقمية كسورية؟
ما هو النوع من البيانات في بايثون الذي يمثل قيمة رقمية كسورية؟
Signup and view all the answers
ما هو النوع من البيانات في بايثون الذي يستخدم لتمثيل قيمة صحيحة أو خاطئة؟
ما هو النوع من البيانات في بايثون الذي يستخدم لتمثيل قيمة صحيحة أو خاطئة؟
Signup and view all the answers
ما هي أنواع المتغيرات في لغة بايثون؟
ما هي أنواع المتغيرات في لغة بايثون؟
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 variablex
and assigns it the value5
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}
- Integers (int): whole numbers, e.g.
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}
- الأعداد الصحيحة (int): أعداد كاملة، مثل
اتفاقيات تسمية المتغيرات
- تسميات المتغيرات يمكن أن تحتوي على حروف وارقام وشرطات
- لا يمكن أن تبدأ تسميات المتغيرات بأرقام
- تسميات المتغيرات حساسة لحالة الأحرف
- من المعتاد استخدام الحروف الصغيرة والشرطات لفصل الكلمات في تسميات المتغيرات (مثل
مرحبا_العالم
)
العمليات الأساسية
- يمكن استخدام المتغيرات في التعبيرات باستخدام العمليات الحسابية الأساسية (+, -, *, /, %)
- يمكن جمع المتغيرات باستخدام عامل الجمع (+) لفترة 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}
- الأعداد الصحيحة (int): أعداد كاملة، مثل
qواعد تسمية المتغيرات
- أسماء المتغيرات يمكن أن تحتوي على حروف وأرقام وشرطات
- أسماء المتغيرات لا يمكن أن تبدأ ب رقم
- أسماء المتغيرات حساسة للحالة
- من الأكثر قبولاً استخدام الحروف الصغيرة والشرطات لفصل الكلمات في أسماء المتغيرات (مثل
مرحبا_العالم
)
العمليات الأساسية
- يمكن استخدام المتغيرات في التعابير باستخدام оперاتريات رياضية أساسية (+, -, *, /, %)
- يمكن جمع المتغيرات باستخدام OPERATOR
+
(للสلاسل النصية) أو OPERATOR*
(للقوائم والمجموعات الثابتة) - يمكن مقارنة المتغيرات باستخدام OPERATORs للمقارنة (==, !=, , =)
أفضل الممارسات
- استخدام أسماء متغيرات دالة وواضحة
- استخدام قواعد تسمية متسقة في كل الكود
- تجنب استخدام أسماء متغيرات حرفية واحدة إلا إذا كانت مؤقتة جدًا
- تجنب استخدام كائنات قابلة للتغيير كقيم افتراضية لوسائط الدوال
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
Learn about declaring and assigning variables in Python, including data types such as integers and floating point numbers.