الفرق بين المراجعتين ل"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 في توثيق بايثون الرسمي.