منتديات المشاغب

منتديات المشاغب (http://www.absba.org/index.php)
-   منتدى لغات البرمجة (http://www.absba.org/forumdisplay.php?f=40)
-   -   جميع دوال List-Tuple-Sets-Dictionary-Files في البايثون (http://www.absba.org/showthread.php?t=1415044)

Saudi Security 15-06-2018 09:52 PM

جميع دوال List-Tuple-Sets-Dictionary-Files في البايثون
 
السلام عليكم ورحمة الله وبركاته

كل عام وانتم بخير وعيدكم مبارك وتقبل الله منكم صالح الاعمال

بما ان هذي اول مشاركه في هذا الصرح الكبير

احببت ان اضع قائمة جميع دوال البايثون المستخدم في List, Tuple , Sets, Dictionary , Files


دوال - List

1- append وظيفتها اضافة عنصر واحد جديد للقائمه

2- extend وظيفتها دمج عناصر جديده للقائمة

3- insert وظيفتها اضافة عنصر للقائمة مع تحديد موقعه

4- del وظيفتها حذف عنصر من القائمه او حذف العناصر ككل

5- remove وظيفتها مسح عنصر من القائمه بكتابة اسم العنصر

6- pop وظيفتها حذف عنصر محدد من القائمه او حذف اخر عنصر من القائمه

7- clear وظيفتها مسح العناصر من القائمه

8- index وظيفتها معرفة موقع العنصر بالقائمه

9- count وظيفتها معرفة العنصر هل هوا موجود بالقائمه ام لا

10- sort وظيفتها ترتيب العناصر بالشكل الصحيح

11- reverse وظيفتها عكس ترتيب العناصر

11- copy وظيفتها نسخ قائمه واضافتها في قوائم اخرى او في متغير جديد

----------

دوال - Tuple

1- all وظيفتها إرجاع True إذا كانت جميع عناصر الصف صحيحة (أو إذا كانت المجموعة فارغة).

2- any وظيفتها ارجاع True اذا كان أي عنصر من عناصر Tuple صحيح واذا كان فارغ ارجاع False

3- enumerate وظيفتها ارجاع كائن تعداد اذا كان يحتوي على مؤشر وقيمة جميع العناصر من Tuple كل الازواج

4- len وظيفتها ارجاع حجم العناصر في المجموعه

5- max وظيفتها ارجاع اكبر عنصر في المجموعه

6- min وظيفتها ارجاع اصغر عنصر في المجموعه

7- sorted وظيفتها أخذ عناصر في المجموعة وإرجاع قائمة فرز جديدة (لا فرز tuple نفسه).

8- sum وظيفتها يقوم بأرجاع مجموع العناصر في المجموعه

9- tuple وظيفتها يقوم بتحويل (list, string, set, dictionary) الى مجموعة Tuple

----------------

دوال - Sets

1- add وظيفتها إضافة عنصر إلى مجموعة

2- clear وظيفتها يقوم بإزالة كل العناصر من مجموعة

3- copy وظيفتها يقوم بأرجاع نسخه من مجموعه

4- difference وظيفتها اعادة الفرق بين العناصر في المجموعات ووضعها في مجموعه جديده

5- difference_updat وظيفتها ازالة جميع العناصر الاخرى من هذه المجموعه

6- discard وظيفتها أزالة عنصرًا من مجموعة إذا كان عضوًا. (لا تفعل شيئا إذا لم يكن العنصر في مجموعة)

7- intersection وظيفتها ضم العناصر المتشابه في عنصر واحد فقط

8- intersection_update وظيفتها تحديث العناصر المتشابه في عنصر واحد فقط

9- isdisjoint وظيفتها إرجاع True إذا كانت مجموعتان تحتوي على تقاطع فارغ

10- issubset وظيفتها إرجاع True إذا كانت مجموعة أخرى تحتوي على هذه المجموعة

11- issuperset وظيفتها إرجاع True إذا كانت هذه المجموعة تحتوي على مجموعة أخرى

12- pop وظيفتها تقوم بأزالة اخر عنصر بالمجموعه وتعرض KeyError اذا كانت المجموعه فارغة

13- remove وظيفتها ازالة عنصر من المجموعه واذا لم يكن العنصر موجود تعرض KeyError

14- symmetric_difference وظيفتها ارجاع الفرق بين المجموعتين في مجموعه جديده

15- symmetric_difference_update وضيفتها تحديث مجموعه مع الفرق المتماثل نفسه والآخر

16- union وظيفتها إرجاع الاتحاد من مجموعات في مجموعة جديدة

17- update وظيفتها تحديث مجموعة مع الاتحاد من نفسه والآخرين

-------------

دوال - Dictionary

1- clear وظيفتها تقوم بإزالة كل العناصر من القاموس.

2- copy وظيفتها تقوم بإرجاع نسخة من القاموس.

3- fromkeys وظيفتها عودة إلى قاموس جديد مع مفاتيحه وقيمته

4- get وظيفتها إرجاع قيمة المفتاح. في حالة عدم وجود المفتاح ، يقوم بإرجاع قيمه فارغة None

5- item وظيفتها تقوم بإرجاع طريقة عرض جديدة لعناصر القاموس (المفتاح ، القيمة).

6- keys وظيفتها تقوم بإرجاع طريقة عرض جديدة لمفاتيح القاموس.

7- pop وظيفتها تقوم بإزالة العنصر باستخدام المفتاح وإرجاع القيمة أو قيمة المتغير إذا لم يتم العثور على المفتاح يعرض KeyError.

8- popitem وظيفتها إزالة وإرجاع عنصر تحكيمي (مفتاح ، قيمة). او عرض KeyError إذا كان القاموس فارغًا.

9- setdefault وظيفتها إذا كان المفتاح في القاموس ، فأرجع قيمته. إذا لم يكن كذلك ، أدخل المفتاح بقيمة d والعائد d (افتراضي إلى None).

10- update وظيفتها تقوم بتحديث القاموس باستخدام أزواج المفاتيح / القيم من الأزواج الأخرى ، واستبدال المفاتيح الموجودة.

11- values وظيفتها تقوم بإرجاع طريقة عرض جديدة لقيم القاموس.

12- all وظيفتها إرجاع True إذا كانت جميع مفاتيح القاموس صحيحة (أو إذا كان القاموس فارغًا).

13- any وظيفتها ارجاع Ture إذا كان أي مفتاح من القاموس صحيحًا. أو إذا كان القاموس فارغًا ، فأرجع False.

14- len وظيفتها تقوم بأرجاع طول عدد العناصر في القاموس

15- cmp وظيفتها تقارن العناصر من قاموسين

16- sorted وظيفتها تقوم بإرجاع قائمة جديدة مرتبة من المفاتيح في القاموس.

-------------

دوال - Files

1- close وظيفتها اغلاق الملف بعد الانتهاء من فتحه

2- detach وظيفتها تقوم بفصل المخزن المؤقت الثانوي الأساسي من TextIOBase وإعادته.

3- fileno وظيفتها تقوم بإرجاع عدد صحيح (ووصف الملف) من الملف نفسه.

4- flush وظيفتها تقوم مسح المخزن المؤقت للكتابة من تدفق الملف.

5- isatty وظيفتها تقوم بأرجاع True اذا كان تدفق الملف تفاعلي.

6- read وظيفتها قراءة الملف الى النهاية.

7- readable وظيفتها ارجاع True اذا كان يمكن قراءة الملف.

8- readline وظيفتها قراءة وإرجاع سطر واحد من الملف.

9- readlines وظيفتها قراءة وإرجاع قائمة من الملف. يقرأ بأقصى بايت من الحروف إذا تم تحديدها.

10- seek وظيفتها تقوم بتغيير موضع الملف إلى إزاحة البايت ، في إشارة إلى (بداية ، تيار ، نهاية).

11- seekable وظيفتها إرجاع True إذا كان تدفق الملف يدعم الوصول العشوائي.

12- tell وظيفتها إرجاع موقع الملف الحالي.

13- truncate وظيفتها تغيير حجم تدفق الملف إلى حجم بايت. إذا لم يتم تحديد الحجم ، تقوم بتغيير الحجم إلى الموقع الحالي.

14- writable وظيفتها إرجاع True إذا كان يمكن كتابة تدفق الى الملف

15- write وظيفتها الكتابة النصوص في الملف وارجاع عدد الاحرف المكتوبه.

16- writelines وظيفتها تقوم بكتابة النصوص الى الملف بأسطر ممتاليه .



ملاحظه بسيطه : هناك بعض الدوال التي تتشارك مع بعضها البعض ستلاحظه عندما تقوم بتطبيقها عمليآ

هذا بمجهودي الخاص بما ان لدي ولله الحمد معرفه ليست بالقليل عن لغة بايثون احببت ان اشارككم هذي الدوال


اذا فهمت هذي الدوال جيدآ يسهل عليك التعامل مع بايثون تحتاج شهر او اقل لكي تستوعب فائدة كل داله حتى تكون ممن يشار اليه بالبنان والمعرفه التامه في لغة بايثون


اتمنى للجميع التوفيق وكل عام وانتم بخير

lerby-7 28-07-2018 05:25 PM

شكرا لكم بالتوفيق صديقي

momowanted 16-04-2020 09:47 PM

مجهوود رائع و موضوع جميل جدا


الساعة الآن 12:06 AM