الدالات الاصلية في لغة البرمجة python بايثون 3.6.1

اهلا بكم
سنتعرف في هذا الموضوع على الدالات الاصلية function  في لغة البرمجة بايثون الاصدار 3.6.1
علما ان الموضوع جاري كتابته بالتوفيق للجميع
الدالات الاصلية في لغة البرمجة python بايثون 3.6.1
----------------------------------------------
اولا علينا توضيح الدالة وكيفية كتابتها
الدالة تسمى باللغة الانجليزية function وترجمتها وضيفة. ويتم استخدام الدوال لتلافي تكرار الاوامر في الوثيقة.
توجد في لغة البرمجة بايثون python دالات جاهزة كثيرة سنقوم بادراجها هنا وتوضيح عمل كل دالة

كيف تكتب دالة function و كيفية عملها
تبدأ الدالة بالامر def وياتي من بعده اسم الدالة او عنوانها ثم قوسين ثم النقطتان الرأسيتان ( : )
تكون بعض الدوال بدون parameter وبعضا تحتوي على parameter
مثال على دالة بدون parameter
>>> def test_1():
x = 10
print(x + 20)

مثال على دالة تحتوي على parameter 
30
>>> def test_2(a, b):
x = a + b
print(x)
تنفيذ الدالة يكون عن طريق كتابة اسم الدالة مع القوسين () اذا كانت الدالة بدون parameter تترك الاقواس فارغة
مثال
>>> test_1()
30
اما اذا كانت مع parameter تضع القيم الخاصة بنوع الparameter 
مثال
>>> test_1(10, 15)
25

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

1- abs()


تقوم الدالة abs بإرجاع القيمة المطلقة. فاذا كان العدد موجب ترجعه عدد موجب اما اذا كان العدد سالب ترجعه عدد موجب. وتقوم بارجاع القيمة الخاطئة صفر اذا كانت المعاملة خاطئة والقيمة واحد اذا كانت المعاملة صحيحة.
مثال
>>> abs(10)
10
>>> abs(-10)
10
>>> abs(5 > 10)
0
>>> abs(5 < 10)
1

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

all()


any()


ascii()


dict()


help()

باستخدام الدالة help يمكنك فتح تعليمات تشرح لك الدوال الاصلية في لغة البايثون python وذالك عن طريق ادخال اسم الدالة بين قوسين الداله help.
مثال
>>> help(help)
Help on _Helper in module _sitebuiltins object:

class _Helper(builtins.object)
 |  Define the builtin 'help'.
 |  
 |  This is a wrapper around pydoc.help that provides a helpful message
 |  when 'help' is typed at the Python interactive prompt.
 |  
 |  Calling help() at the Python prompt starts an interactive help session.
 |  Calling help(thing) prints help for the python object 'thing'.
 |  
 |  Methods defined here:
 |  
 |  __call__(self, *args, **kwds)
 |      Call self as a function.
 |  
 |  __repr__(self)
 |      Return repr(self).
 |  
 |  ----------------------------------------------------------------------
 |  Data descriptors defined here:
 |  
 |  __dict__
 |      dictionary for instance variables (if defined)
 |  
 |  __weakref__
 |      list of weak references to the object (if defined)

>>> help(print)
Help on built-in function print in module builtins:

print(...)
    print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
    
    Prints the values to a stream, or to sys.stdout by default.
    Optional keyword arguments:
    file:  a file-like object (stream); defaults to the current sys.stdout.
    sep:   string inserted between values, default a space.
    end:   string appended after the last value, default a newline.
    flush: whether to forcibly flush the stream.

min()

setattr()

dir()

hex()

next()

slice()

divmod()

id()

object()

sorted()

enumerate()

input()

oct()

staticmethod()

bin()

eval()

int()

open()

str()

bool()

exec()isinstance()ord()sum()bytearray()filter()issubclass()pow()super()bytes()float()iter()print()tuple()callable()format()len()property()type()chr()frozenset()list()range()vars()classmethod()getattr()locals()repr()zip()compile()globals()map()reversed()__import__()complex()hasattr()max()round()  delattr()hash()memoryview()set()

تعليقات