الفرق بين المراجعتين ل"Python/functions"
سطر 113: | سطر 113: | ||
== <code>[[Python/locals|locals()]]</code> == | == <code>[[Python/locals|locals()]]</code> == | ||
+ | تُحدّث قاموسًا يُمثّل جدول الرموز المحليّ (local symbol table) وتُعيده. | ||
+ | |||
== <code>[[Python/map|map()]]</code> == | == <code>[[Python/map|map()]]</code> == | ||
== <code>[[Python/max|max()]]</code> == | == <code>[[Python/max|max()]]</code> == |
مراجعة 00:56، 14 يونيو 2018
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) من عناصر الكائن القابل للتكرار المُعطى حسب شرطٍ تُحدّده الدّالة المُعطاة. وتُستخدم لترشيح عناصر الكائن القابل للتّكرار.
float()
تعيد عددًا عشريًا من الرقم أو السلسلة النصية التي تمرّر إليها.
format()
تُحوّل قيمةً مُعطاةً إلى تمثيل مُنسّق حسب ما تُحدّده مواصفة التّنسيق المُعطاة.
frozenset()
تُعيد مجموعةً جامدةً غير قابلة للتّغيير.
getattr()
تعيد قيمة الخاصيّة المُعطاة من الكائن المُعطى.
globals()
تعيد قاموسًا يحتوي على الكائنات العامّة الحاليّة.
hasattr()
تعيد قيمةً منطقيّةً تُحدّد ما إذا كانت الخاصيّةُ المُعطى اسمُها موجودةً في الكائن المُعطى أم لا.
hash()
تعيد قيمة تجزئة (hash) الكائن المُعطى (إن امتلك الكائن تجزئةً معروفة).
help()
تُطلق نظام المُساعدة المُضمّن، الذي يُستعمل في الوضع التّفاعلي للحصول على معلومات حول الكائنات والوحدات المبنيّة في اللغة.
hex()
تُحوّل عددًا صحيحًا إلى سلسلة نصيّة ست عشريّة.
id()
تعيد عددًا صحيحًا يُعدّ مُعرّف الكائن.
input()
تُستخدم للحصول على مُدخلات من المُستخدم.
int()
تُحوّل الأنواع المختلفة إلى أعداد صحيحة، وتعيد الدالة القيمة 0 في حال عدم وجود وسائط.
isinstance()
تعيد قيمة منطقيّةً تُشير إلى ما إذا كان الكائن المُعطى نسخة (instance) من الصّنف المُعطى أم لا.
issubclass()
تعيد قيمة منطقيّةً تُشير إلى ما إذا كان الصّنف المُعطى صنفًا فرعيًّا لصنف آخر أم لا.
iter()
تعيد مُكرّرًا حسب المُعاملات المُعطاة.
len()
تعيد طول (أي عدد عناصر) كائن مُعيّن.
list()
تُستخدم لتحويل الكائنات القابلة للتّكرار إلى قوائم.
locals()
تُحدّث قاموسًا يُمثّل جدول الرموز المحليّ (local symbol table) وتُعيده.