شرح مكتبه 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)

ألاكثر شهره

  • اكواد بايثون جاهزة وسكربتات مع  أمثلة
    اكواد بايثون جاهزة وسكربتات مع أمثلة
    قد تكون مبتدأ في لغة البرمجة بايثون أو محترف لكن تريد كود جاهز للتدريب أو الإبداع على نفس الكود عبر التعديل علية أو يمكن ان تعتبرها تغذية ب...
  • شرح مكتبه socket في بايثون
    شرح مكتبه socket في بايثون
    مكتبه socket في بايثون من ضمن الشبكات في بايثون لأنها تتصل بلخادم لإرسال وإستقبال البيانات من الخادم وتتصل بأجهزه مختلفه بعيده بإستخدام ...
  • أفضل مكتبات بايثون مع الشرح بلعربي
    أفضل مكتبات بايثون مع الشرح بلعربي
    لغة البرمجة بايثون تعتبر الأن من أفضل لغات البرمجة بلعالم لأن المبرمجين أنتبهوا لها بشكل كبير وبدأت بلتصاعد ولا يوجد لغة برمجة ليست جيده ...
  • جمع معلومات عن حساب فيسبوك
    ربما قد يكون لك شخص صديق لك علي الفيسبوك ويخفي بياناته ولايشاركها الي العامه وتريد معرفه معلومات حسابه . يمكنك معرفه الكثير عنه بواسطه ا...
  • شرح مكتبه requests في بايثون مع امثلة للكود
    شرح مكتبه requests في بايثون مع امثلة للكود
    ما هي مكتبة Requests ؟ مكتبه requests في لغة البرمجة بايثون تستخدم لإستقبال وإرسال الطلبات بواسطه بروتكول HT...

الأقسام

  • 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 + ?!