الفرق بين المراجعتين لصفحة: «Python/array/fromunicode»

من موسوعة حسوب
< Python‏ | array
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>array.fromunicode()‎</code> في بايثون}}</noinclude> يوسع التابع المصفوفة بإضافة البي...'
 
لا ملخص تعديل
 
سطر 15: سطر 15:
سلسلة نصية بترميز Unicode.
سلسلة نصية بترميز Unicode.


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


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


== القيمة المعادة ==
== القيمة المعادة ==
سطر 38: سطر 38:
== انظر أيضًا ==
== انظر أيضًا ==


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

المراجعة الحالية بتاريخ 10:33، 23 أغسطس 2018


يوسع التابع المصفوفة بإضافة البيانات من السلسلة النصية المرمّزة بترميز 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 في توثيق بايثون الرسمي.