الدوال المضمنة في لغة Python
abs()
القيمة المطلقة (absolute value) لعدد معيّن.
all()
القيمة True
إن كانت جميع عناصر الكائن القابل للتكرار (iterable) المعطى تُساوي القيمة True
أو إن كان الكائن القابل للتكرار فارغًا.
any()
القيمة True
إن كان أحد عناصر الكائن القابل للتكرار (iterable) المعطى يساوي القيمة True
أو إن كان الكائن القابل للتكرار فارغًا.
ascii()
تمثيل (representation) نصي لكائن مُعيّنٍ يُمكن طباعته.
bin()
تُحوّل عددًا صحيحًا (integer number) إلى سلسلةٍ نصيّةٍ ثنائيّة (binary string) مسبوقة بالمقطع النّصيّ "0b"
.
bool()
قيمة منطقيّة تكون إمّا True
أو False
.
bytearray()
إنشاء مصفوفة بايتات جديدة.
bytes()
تُستعمل لتعريف البايتات.
callable()
قيمة منطقيّة تُشير إلى ما إذا كان الكائن المُعطى قابلًا للاستدعاء أم لا.
chr()
المحرف الذي يُوافق رمز يونيكود حسب العدد الصّحيح المُعطى.
classmethod()
تُحوّل تابعًا عاديًّا في صنف ما إلى تابع صنف (class method).
compile()
complex()
تُعيد عددًا مُركّبًا (complex number) حسب العدد الحقيقي والعدد التّخيّلي المُعطيين.
delattr()
تحذف الخاصيّة المُعطاة من الكائن (إن سمَح الكائن بحذف الخاصيّة).
dict()
تُستخدمُ لإنشاء قواميس بصورة مباشرة من تسلسلات من أزواج (مفتاح، قيمة).
dir()
تُستخدم لمعرفة الأسماء التي تعرّفها الوحدة، وتعيدُ قائمة مرتّبة من السلاسل النصية.
divmod()
تعيد زوجًا من الأعداد تُمثّل ناتج وباقي قسمة العددين عند استعمال قسمة الأعداد الصّحيحة.
enumerate()
تُستخدم لترقيم الكائنات القابلة للتّكرار.
eval()
تُستخدم لتقدير (evaluate) تعبير بايثون.
exec()
تُستعمَل لتنفيذ شيفرة بايثون ديناميكيًّا.
filter()
تعيد الدّالة مُكرّرًا (iterator) من عناصر الكائن القابل للتكرار المُعطى حسب شرطٍ تُحدّده الدّالة المُعطاة. وتُستخدم لترشيح عناصر الكائن القابل للتّكرار.