شرح مكتبه enum في بايثون - Yehia Online -->
  • الحماية
  • إختبار الأختراق
    • ِعبر الهاتف
    • عبر الويندوز
    • عبر لينكس
    • عبر موقع
  • أكواد جاهزه
    • ِPython
    • Ruby
    • HTML
  • أعلن بلموقع
  • مكتبات
    • Python
    • Ruby
  • حول الموقع
    • أتصل بنا
    • سياسة الخصوصية
    • من نحن
    • إتفاقية الإستخدام

Yehia Online

موقع Yehia يمنح فرصه لتعلم لغات البرمجه و إختبار الأختراق نحاول دائما نشر محتوي مميز وجديد للزائرين وكتابه المعلومه بطريقه سهله مثل تعلم مكتبات بايثون والتعامل مع Python بإحترافيه

شرح مكتبه enum في بايثون

Yehia 2020-11-18T18:31:10Z Programming-libraries , Python-Data-Structures , python-library
مكتبه enum من أفضل مكتبات python لعمل تعداد وهي قيم أو يمكن تكرار التعداد ويوجد بداخل enum الخصائص التاليه:
repr() && Name && type()&
مثال إضافه قائمه لها متغيرات ولها تعريفات او قيمه برقم ونريد طباعه المتغير او الرقم القيمه الذي يساويه.



The name: Yehia
The Number: 90

كما شاهدت الكود له قائمه اسماء ولها قيم أرقام وقد تمت طباعه بلسطر الأول الإسم وفي الخانه الثانيه تمت طباعه القيمه التي تم تحديدها.
بإستخدام for سنعرض جميع ما يحتويه class مع القيم.


Yehia      = 90
islam      = 100
Adam       = 75

كما رأيت الكود طبع كل الأسماء مع القيم الخاصه بها لاكن لم تعرف تمت كتابه رقم 10 داخل سطر الطباعه في الأقواس هذا لعمل مسافه بين القيم والأسماء وكلما ازدات يبتعد أكثر.
يمكنك طباعه المتغيرات التي بداخل Class بترتيب تصاعديا بإستخدام enum.IntEnum سنطبع تصاعديا إبتداء من الإسم الذي يحتوي علي رقم أكبر إلي الأقل.


  Adam
  Yehia
  islam
  Mohamed

يمكنك وضع مجموعه من الأسماء علي شكل كلمات بلعمل عبر Enum.enum عبر For يتم تقسيمهم لأسماء منفرده ولها ترقيم ويمكن طباعه إسم شخص واحد أو جميع الأسماء من داخل المتغير الذي يحتوي علي الكلمات أو القيم داخل المتغير names


  Member: Yehia.Online

All members:
Mohamed         = 1
Islam           = 2
Adam            = 3
Yehia           = 4
Online          = 5

تستطيع التحكم في القيم بشكل أفضل للوصول للأسماء و value1 له قيمه Python وبإستخدام for تم الوصول إلي Class الأسماء Names وثم طباعتهم بشكل تدريجي.


User_1 Python.Yehia
All Users:
Yehia     = 84
Islam     = 300
Adam      = 58
Mohamed   = 14
Online    = 105

إستعمال repr و Type وفي القيم كل أسم له الرقم الخاص به ثم سيتم عمل متغير جديد point يجمع القيم كلها لأسماء ثم طباعتها كمجموع ثم إستعمال repr للأسم islam ومعرفه النوع بإستخدام type إلي Adam


All Users Have 100
The repr (Enum User) : 
The type of enum User is : 
يمكنك تعلم المزيد من مكتبات Python من خلال القائمه www.yehia.online/p/python-library
إنضم لجروب بايثون علي الفيسبوك : فتح الجروب
آو من هنا : فتح الرابط
python-library


No comments:

Post a Comment

Newer Post Older Post Home
Subscribe to: Post Comments (Atom)

ألاكثر شهره

الأقسام

  • adsense
  • blogger
  • code-html
  • code-output
  • polat
  • Programming-libraries
  • python
  • Python-Algorithms
  • python-code
  • Python-Data-Structures
  • python-library
  • ruby
  • security
  • security-android
  • security-linux
  • security-windows
  • spyer
  • spyer-android
  • spyer-linux
  • spyer-website
  • spyer-windows
  • win-program

القوائم

python


نموذج الاتصال

Name

Email

Message




2020 © Yehia Online جميع الحقوق محفوظة لدى

الصفحة الرئيسية Ctrl + Yإعادة نشر المحتويCtrl + q
My-Twitter Ctrl + ?! المساهمة بلنشر Ctrl + ?!