تقنية

lookup في بايثون: هل يعيد name الاسم البديل NULL؟

البحث عن NULL والبديل missing
تفسير توضيحي [1] [2] [3]

ميّز البحث بالاسم البديل من الاسم المعاد. [1] [2] [3]

الخلاصة السريعة

لا؛ نجاح البحث لا يجعل الاسم البديل عائد name. [1] [2] [3]

  • نبحث بالاسم البديل NULL. [1] [2] [3]
  • يعيد lookup المحرف U+0000. [1] [2] [3]
  • يعيد name البديل المختار missing. [1] [2] [3]
  • تحكم الحرف A يعيد اسمه المعيّن. [1] [2] [3]
  • فحص 3.12.14؛ قاعدة Unicode 15.0.0. [1] [2] [3]

المثال

نبحث بالاسم البديل NULL. [1] [2] [3]

import unicodedata as u
c=u.lookup("NULL")
print(ord(c),u.name(c,"missing"))

[1] [2] [3]

الاسم والبديل

يعيد lookup المحرف U+0000. [1] [2] [3]

يعيد name البديل المختار missing. [1] [2] [3]

يدعم lookup الأسماء البديلة؛ يعيد name البديل المختار عند غياب اسم معيّن. [1] [2] [3]

النتيجة: 0 missing. [1] [2] [3]

الاسم البديل مقابل اسم الحرف A
تفسير توضيحي [1] [2] [3]

التحكم والنطاق

تحكم الحرف A يعيد اسمه المعيّن. [1] [2] [3]

فحص 3.12.14؛ قاعدة Unicode 15.0.0. [1] [2] [3]

ليس البحث بالاسم وعكسه متطابقين في هذا المثال. [1] [2] [3]

المراجع

  1. Python 3.12: lookup and name
  2. Unicode 15.0: formal name aliases
  3. Unicode 15.0: character records
  4. موضوع تك: لغة بايثون — مفردات
  5. موضوع تك: تطبيقات بايثون — مفردات

للتوسع: بحث عن لغات البرمجة

أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.