الفرق بين المراجعتين لصفحة: «Python/array/fromunicode»
أنشأ الصفحة ب'<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 في توثيق بايثون الرسمي.