دالة بايثون بايت ()

Dalt Baythwn Bayt



'Python' هي لغة برمجة كمبيوتر تُستخدم على نطاق واسع في كل مكان لأنها تشبه إلى حد ما اللغة الإنجليزية ، مما يسهل على المبرمجين العمل عليها. 'البايت' هو وحدة لقياس البيانات تتكون في الغالب من 'ثمانية' بتات. الآن سوف نمر بوظيفة بايت () في بيئة بيثون. يتم استخدام وظيفة البايت () في بيثون لكائن البايت الذي يقوم بإرجاع أو تحويل الكائن إلى نوع كائن بايت وفقًا للحجم المحدد والبيانات. يقوم أيضًا بإنشاء الكائن كـ 'فارغ' بالحجم الخاص لكائن البايت. تقوم الدالة bytes () في python بإرجاع كائن من البايت وهو سلسلة غير قابلة للتغيير ، تتراوح من '0 إلى 256' ، وهي أرقام صحيحة. سنناقش بشكل أكبر ونتعرف على وظيفة بايت () في بيثون مع تنفيذ الأمثلة المناسبة في هذه الورقة أدناه. '

أنواع البايت () في بايثون

هناك ستة أنواع من البايت في بايثون ، وهي 'سلسلة' و 'سلسلة بايت' و 'قوائم' و 'مصفوفة بايت' و 'مجموعات' و 'كائنات النطاق'.







بناء الجملة

'بايت ([x] ، [ترميز] ، [خطأ])'



يشار إلى الصيغة أعلاه على أنها دالة بيثون للبايت (). سيتم شرح شرح جميع المعلمات الثلاثة المستخدمة في بناء الجملة أدناه في جزء المعلمة. أيضًا ، إذا لم يتم تمرير أي معلمة في دالة بايثون بايت () ، فستُرجع الحجم 'صفر' للمصفوفة.



معلمات دالة بايثون بايت ()

فيما يلي المعلمات الثلاثة المستخدمة في بناء جملة دالة python bool:





'x' في بناء الجملة هو ما يشير إلى المصدر. يجب أن يكون 'المصدر' المذكور من أي قيمة عددية أو قيمة سلسلة أو نوع كائن أو قابل للتكرار. 'الترميز' المستخدم في بناء الجملة هو لنوع السلسلة ، ولكنه يستخدم فقط عندما يتم إعطاء 'x' كنوع سلسلة. أخيرًا ، فإن 'الخطأ' في بناء الجملة الذي نراه هو عدم التطابق أو عند حدوث تشفير غير ناجح. في لغة python ، المعلمات الثلاثة التي تمت مناقشتها في بناء الجملة ليست إلزامية ، مما يعني أنها تُستخدم وفقًا للشرط المعطى.

تنفيذ دالة بايثون بايت ()

نحن هنا نقوم بتنفيذ مثال تنفيذ دالة بايت () في بيثون لفهم هذه الوظيفة بشكل أفضل وفقًا للحاجة.



  • دالة Bytes () في لغة python بقائمة قابلة للتكرار.
  • بايت () تعمل في بيثون بدون جدال.
  • بايت () تعمل في بيثون مع سلسلة.
  • دالة Bytes () في لغة python باستخدام ASCII.
  • دالة Bytes () في Python مع مصفوفة من العدد الصحيح المحدد.

مثال 01: دالة Bytes () في Python مع قائمة قابلة للتكرار

في هذه الحالة ، سنقوم بتنفيذ وظيفة bytes () في Python مع قائمة من العناصر التكرارية. هنا أخذنا متغيرًا كـ 'n' ، وقيم إنشاء القائمة القابلة للتكرار لأداء وظيفة البايت () هي '9' و '4' و '7'. ثم توجد وظيفة 'print' لطباعة القائمة القابلة للتكرار الواردة في المتغير 'n'.

يجب أن يكون المصفوفة التي تم إنشاؤها هنا بنفس حجم العدد القابل للتكرار. يقع هذا في مكان ما بين 0 إلى 256. الطريقة الوحيدة لتحويل قائمة الأعداد الصحيحة إلى بايت هي باستخدام بايت التابع (). إذا أضفنا السلسلة إلى القائمة ، فستحصل على الخطأ في المقابل.

تعرض شاشة الإخراج عرض الوظيفة المنفذة للبايتات () في بيثون مع توفير القائمة القابلة للتكرار.

مثال 02: دالة Bytes () في Python بدون وسيطة

هنا في هذا المثال ، سنقوم بتنفيذ دالة بايت () في بايثون دون استخدام أي وسيطة أو تمرير معلمة. إنه أسهل الأمثلة الأخرى ؛ دعونا نرى كيف نفعل ذلك. أولاً ، علينا أن نأخذ متغيرًا ، حيث أخذنا 'w' هنا ، ثم دالة بايت (). أخيرًا ، علينا فقط طباعته بالنوع والمتغير المستخدم من قبل. يشير 'النوع' في الكود أدناه إلى تسلسل المتغير المستخدم.

تُظهر الشاشة التنفيذ الذي تم إجراؤه في Python لوظيفة بايت ().

مثال 03: دالة Bytes () مع السلسلة في Python

الآن في هذه الحالة ، سنقوم بوظيفة python bytes () مع السلسلة. عادةً ما تكون السلسلة عبارة عن نموذج يمكن للمستخدم قراءته ، لذا يجب ترميزها لتتمكن من تخزينها على قرص الكمبيوتر. تتم كتابة السلاسل المستخدمة في الترميز كـ 'str'. السلسلة عبارة عن صفيف من البايتات التي يتم تمثيلها كأحرف Unicode. 'Unicode' هو سلسلة من 'المؤشرات' التي تمثل الذاكرة والرموز بتنسيق 'hex'. لدينا المتغير كـ 'v' ووظيفة البايت مع العبارة كـ 'hey world' مع Unicode. ثم باستخدام وظيفة الطباعة ، يجب إجراء الطباعة.

أيضًا ، إذا كنا نعمل مع المصدر كسلسلة ، فمن الضروري تمرير أي من المعلمتين ؛ وإلا ، سيكون هناك خطأ TypeError في المقابل. يقع كل حرف من سلسلة في مساحة ذاكرة Python '1' بايت. يعد 'UTF-8' أيضًا معلمة قادرة على تنفيذ ترميز نقاط رمز '1112.064' في Unicode.

يُظهر الإخراج وظيفة البايت المنفذة () في بيثون مع السلسلة.

مثال 04: دالة Bytes () في Python مع Ascii

في هذا المثال ، سنقوم بتنفيذ وظيفة bytes () في python باستخدام ascii. 'ascii' هي الرموز التي تمثل النصوص في نظام الكمبيوتر وأجهزة الاتصالات السلكية واللاسلكية الخاصة بك وما إلى ذلك. إنه معيار ترميز الأحرف للتواصل عبر الأجهزة الكهربائية. المتغير المأخوذ هنا هو 'j' بوظيفة البايت وطباعة 'كأس آسيا' باستخدام 'أسكي'.

يُظهر الإخراج الأداء الناجح لوظيفة بايت () في بيثون باستخدام أسكي.

مثال 05: دالة Bytes () في Python مع مصفوفة من العدد الصحيح

سنقوم هنا بتنفيذ مثال بسيط لوظيفة bytes () في Python مع مصفوفة العدد الصحيح المحدد. 'المصفوفة' هي مجموعة من تلك العناصر التي لها نفس أنواع البيانات المحفوظة في موقع ذاكرة قريب. دعونا نرى كيفية القيام بذلك. لدينا المتغير كـ 't' هنا ، مع وظيفة byte () و int كـ '10' في القوس. هذا يعني أن المصفوفة يجب أن تعمل حتى 10 ويجب أن تحتوي على 10 عناصر. يُرجع العدد الصحيح المصفوفة غير المهيأة بالحجم المحدد.

تُظهر الشاشة '10' أضعاف وظيفة البايت التي تم تشغيلها بواسطة العدد الصحيح المعطى '10'.

استنتاج

تلعب الدالة python bytes () دورًا محددًا في إرجاع الثعبان للكائن. البايت هو مصطلح في نظام الكمبيوتر يخزن الذاكرة التي تعمل على ترميز طابع النص في النظام. يتكون البايت من 8 بتات يتم تمثيلها في شكل '0' أو '1'. في هذا البرنامج التعليمي ، قمنا بدراسة وحدات البايت الخاصة بالوظيفة () في لغة بايثون مع جميع الأمثلة المناسبة التي يجب تغطيتها لفهم الوظيفة بشكل واضح. لقد قمنا بتغطية مثال تنفيذ الدالة بايت () في بيثون مع إضافة الوسيطة كقائمة قابلة للتكرار ، بدون وسيطة ، مع السلسلة ، مع مصفوفة العدد الصحيح المعطى ، ومع ascii.