Variables and Data Types
المتغيرات هي عبارة عن أماكن يتم حجزها في ذاكرة الكمبيوتر RAM لتخزين البيانات أثناء تشغيل البرنامج.
أنواع المتغيرات في البايثون
تنقسم أنواع المتغيرات في بايثون إلى 7 أنواع أساسية و هي:
أرقام Numbers
نصوص Strings
منطقية Booleans
Lists وهي مصفوفات ليس لها حجم ثابت.
Tuplesوهي مصفوفات حجمها و قيمها ثابتة, و غير قابلة للتغيير.
Set : وهي مصفوفات ليس لها حجم ثابت, و لا يمكن حذف قيمها, و يمكن إضافة قيم جديدة فيها
Dictionaries وهي مصفوفات ليس لها حجم ثابت, و لا يمكن حذف قيمها, و يمكن إضافة قيم جديدة فيها.
وهي جداول تخزن البيانات فيها بطريقة مفاتيح Keys و قيم Values
أنواع المتغيرات في البايثون : الأرقام Numbers :
int :يستخدم لتخزين الأعداد الصحيحة.
float : :يستخدم لتخزين الأعداد التي تحتوي عل فاصة عشرية.
complex: :يستخدم لتخزين الأعداد المركبة
: Example
x = 10
y = 5.3
z = 4j
أنواع المتغيرات في البايثون : النصوصString s
لتعريف نص في بايثون نستخدم الرمز( ’ ) أو الرمز ( ” ) أو الرمز (” ” ”)
"x = "Hello World ’String1 = 'Welcome to Python
.message = ''' This string that will span across multiple lines
.No need to use newline characters for the next lines.'''The end of lines within this string is counted as a
newline when printed
أنواع المتغيرات في البايثون : المنطقية Booleans
تستخدم في العادة عند وضع شروط منطقية أو لمعرفة ما إذا تم تنفيذ أمر معين بنجاح أم لا. ويصبح المتغير من هذا النوع عند إسناد القيمة Trueأو القيمة False إليه.
: Example
check = True
choice= False
Lists
هي عبارة عن مصفوفة حجمها غير ثابت و يمكنها تخزين قيم من مختلف الأنواع في وقت واحد. ونستخدم الرمز[ ] لتعريفها.
numbers = [10, 20, 30, 40, 50]
items = [100, “ahmed", "Computer", 75.5, True]
Tuples
هي عبارة عن مصفوفة حجمها ثابت و قيمها غير قابلة للتغيير و يمكنها تخزين قيم من مختلف الأنواع في وقت واحد. ونستخدم الرمز ) ( لتعريفها.
: Example
numbers = (70, 20, 80, 40, 50 , 60)
items = (100, "ahmed", "Computer", 75.5, True)
Set
هي عبارة عن مصفوفة ليس لها حجم ثابت و قيمها غير قابلة للتغيير و يمكنها تخزين قيم من مختلف الأنواع في وقت واحد. ونستخدم الرمز { } لتعريفها.
Example
numbers = {70, 20, 80, 40, 50 , 60}
names = {"Ahmed" , "Mohamed" , "Said" , "Gamal“}items = {100, "ahmed", "Computer", 75.5, True}
Dictionaries
هي عبارة عن جدول يخزن فيه البيانات بطريقة مفاتيح Keysو قيم Valuesونستخدم الرمز { } لتعريفه.
capitals = {"England":"London", "France":"Paris", "India":"New Delhi"}
dic1 = {'name': 'Steve', 'age': 21, 'marks': 60, 'course': 'Computer net'}