String in Python Part Two
String in Python Part Two
"String
.و من هذا المنطلق نستنتج أن النص عبارة عن سلسلة من األحرف ليس لها حجم محدد
معلومة تقنية
Unicode
و هذا يعني أنك لن تواجه أي مشكلة عند التعامل مع نصوص عربية ,إنجليزية ,فرنسية إلخ..المتغيرات
) strالتي نوعها ( النصية في بايثون
تعتبر
Immutable
و هذا يعني أنك عندما تقوم بتعريف أي متغير تخزن فيه نص ,فإن هذه النص سيحجز له مكان في الذاكرة .
مهما كان حجمه .و إذا قمت بإعطاء قيمة جديدة لهذا المتغير فإنه سيتم حذف القيمة القديمة من الذاكرة و
إنشاء مكان جديد في الذاكرة و وضع القيمة الجديدة فيه ألنه ال يمكن تعديل نفس القيمة في نفس المكان
.في الذاكرة
الوصول ألحرف النص من جهة اليسار إلى اليمين .و هذا يحدث بشكل تلقائي عندما تستخدم أرقام أكبر أو
.تساوي 0للوصول لهذه الخانات التي تحتوي األحرف
الوصول ألحرف النص من جهة اليمين إلى اليسار .و هذا يحدث بشكل تلقائي عندما تستخدم أرقام أصغر
.من 0للوصول لهذه الخانات التي تحتوي األحرف
هنا قمنا بطباعة أول 7أحرف موجودة في المتغير sو بدأنا من اليسار #
)]print(s[0] + s[1] + s[2] + s[3] + s[4] + s[5] + s[6
هنا قمنا بطباعة آخر 3أحرف موجودة في المتغير sو بدأنا من اليمين #