التابع array.fromunicode()‎ في بايثون

من موسوعة حسوب
< Python‏ | array


يوسع التابع المصفوفة بإضافة البيانات من السلسلة النصية المرمّزة بترميز Unicode.

البنية العامة

array.fromunicode(s)

المعاملات

s

سلسلة نصية بترميز Unicode.

يجب أن تكون المصفوفة من النوع 'u'، وإلا فستطلق اللغة الخطأ ValueError.

لإلحاق بيانات مرمّزة بترميز Unicode إلى مصفوفة ذات نوع مختلف يمكن استخدام array.frombytes(unicodestring.encode(enc))‎.

القيمة المعادة

يعيد التابع القيمة None.

أمثلة

يبين المثال التالي آلية عمل التابع:

>>> import array
>>> str1 = "Hello World"
>>> a1 = array.array('u')
>>> a1.fromunicode(str1)
>>> a1
array('u', 'Hello World')

انظر أيضًا

  • التابع array.frombytes()‎: يلحق التابع عناصر السلسلة النصية المعطاة وذلك بتفسير السلسلة النصية كمصفوفة من قيم الجهاز machine values (كما لو أنّها مقروءة من ملف باستخدام التابع fromfile()‎).
  • التابع array.fromfile()‎: يقرأ التابع العدد المعطى من العناصر (كقيم جهاز machine values) من كائن الملف المعطى ويلحقها بنهاية المصفوفة.
  • التابع array.fromlist()‎: يلحق التابع عناصر القائمة المعطاة بالمصفوفة.

مصادر

صفحة Efficient arrays of numeric values في توثيق بايثون الرسمي.