اذهب إلى المحتوى

السؤال

Recommended Posts

  • -1
نشر

الدالة ord() في بايثون تقوم بحساب القيمة العددية لأول حرف في سلسلة ما.

تستخدم الدالة ord() لتحويل الرموز أو الحروف إلى أرقام أو قيم عددية حسب جدول الرموز العددية التي يتم استخدامها من قبل لغة البرمجة.

فجدول الرموز العددية أو الجدول الأسكي (ASCII) هو معيار لتمثيل الرموز والأحرف بأرقام عشرية بحيث يتم ترميز كل رمز أو حرف برقم محدد.

هذا الترميز الرقمي يسمح بمعالجة النصوص والرموز على شكل أرقام في الحواسيب، مما يسهل تخزينها ومعالجتها.

أهم مميزات وخصائص جدول الرموز العددية:

  • يتكون من 128 رمز وحرف.
  • يبدأ الترقيم من 0 إلى 127. 
  • تم اعتماده من قبل العديد من أنظمة التشغيل.
  • يحتوي على أحرف الإنجليزية وأرقام ورموز خاصة.
  • الأرقام من 32-126 تخص الحروف والرموز.
  • الأرقام الأخرى لرموز تحكم أو خاصة.

يمكن الإطلاع على الجدول بالتفصيل لمعرفة الرمز أو الحرف المقابل لكل رقم عددي. وهذا ما تستخدمه دالة ord() لتحويل الحروف إلى أرقام.

بشكل عام تقوم الدالة بأداء المهام التالية:

  • تأخذ سلسلة مكونة من حرف واحد كمعطى.
  • تعيد القيمة العددية الموافقة لذلك الحرف وفقاً لجدول الرموز. 
  • مثال: ord('a') ستعيد 97.
  • تستخدم لتحويل النص إلى أرقام قبل معالجتها أو نقلها.
  • تساعد في التعامل مع النصوص على أنها أرقام.
  • 0
نشر

كما في التعليقات السابقة فإن دالة ord() في لغة البايثون تستخدم للحصول على قيمة الرمز العددي المرتبط بحرف معين. عند استخدام الدالة ord() مع حرف واحد كوسيط، ستقوم الدالة بإرجاع القيمة العددية المرتبطة بهذا الحرف والتي تعبر عن موقعه في جدول الأحرف العالمي المعروف باسم Unicode. و يمكن استخدامها في مجموعة متنوعة من السياقات، بما في ذلك:

  • في بعض الأحيان، تكون قيم Unicode ذات أهمية عند تشفير النصوص أو تحويلها إلى تمثيل رقمي.
  • يمكن استخدام ord() للمقارنة بين حروف باستخدام القيم Unicode.
  • في بعض الحالات، يمكن استخدام ord() لإنشاء مفاتيح فريدة بناءً على القيم Unicode للحروف.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...