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