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