ملخص الفصل

3.6 ملخص الفصل

من أبرز ما جاء في هذا الفصل:

  • السلسلة النصية هي تسلسل من القيم يمثل نقاط رمز يونيكود (Unicode code points).
  • الفهرس يشير إلى موضع قيمة في تسلسل (سلسلة نصية، قائمة، صَف).
  • تتراوح الفهارس الموجبة من 0 إلى الطول–1. وتتراوح الفهارس السالبة من –1 إلى –الطول.
  • السلاسل النصية المُنسَّقة (f-strings) هي طريقة ملائمة لطباعة مخرجات متعددة وتنسيق الأعداد الصحيحة والأعداد العشرية.
  • تشير المُتغيِّرات إلى الكائنات. وتُعد مخططات الذاكرة مفيدة لرسم المُتغيِّرات والكائنات.
  • تتيح القائمة الإشارة إلى عدة كائنات عبر الفهرس باستخدام مُتغيِّر واحد.
  • الصَف مشابه للقائمة، ولكنه يستخدم الأقواس ولا يمكن تغييره بمجرد إنشائه.
الشِفرة الوصف
ord(c)
يحصل على عدد صحيح يمثل نقطة رمز يونيكود لحرف ما.
chr(i)
يحول نقطة رمز يونيكود (عدد صحيح) إلى سلسلة نصية من حرف واحد.
'\n'
تسلسل هروب (escape sequence) لحرف السطر الجديد.
'\t'
تسلسل هروب لحرف الجدولة.
f"{number:.02d}"
ينشئ سلسلة نصية بتنسيق عدد صحيح ليكون مكونًا من رقمين على الأقل.
f"{number:.2f}"
ينشئ سلسلة نصية بتنسيق عدد عشري ليحتوي على منزلتين عشريتين.
id(object)
يحصل على الهُوِيَّة (identity) (موقع الذاكرة) لكائن.
type(object)
يحصل على النوع (اسم الصنف) لكائن.
my_list = ["a", "b", "c"]
ينشئ قائمة من ثلاث سلاسل نصية.
my_tuple = ("a", "b", "c")
ينشئ صَفًا من ثلاث سلاسل نصية.
my_list[0]

يحصل على العنصر الأول ("a") من my_tuple.

my_tuple[-1]

يحصل على العنصر الأخير ("c") من my_tuple.

جدول 3.5 مرجع الفصل 3.