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