27 lines
		
	
	
		
			850 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			850 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| title: Python Name Binding and Aliasing Functions
 | |
| localeTitle: Python Name Binding and Aliasing Functions
 | |
| ---
 | |
| يقدم تعريف الدالة اسم الدالة في جدول الرموز الحالي. تحتوي قيمة اسم الدالة على نوع يتم التعرف عليه بواسطة المترجم كدالة معرفة من قبل المستخدم.
 | |
| 
 | |
|  `>>> something = 1 
 | |
|  >>> type(something) 
 | |
|  <type 'int'> 
 | |
|  >>> def something(): 
 | |
|  ...     pass 
 | |
|  ... 
 | |
|  >>> type(something) 
 | |
|  <type 'function'> 
 | |
|  >>> something = [] 
 | |
|  >>> type(something) 
 | |
|  <type 'list'> 
 | |
| ` 
 | |
| 
 | |
| يمكن تعيين هذه القيمة إلى اسم آخر يمكن استخدامه أيضًا كدالة. هذا بمثابة آلية إعادة تسمية عامة:
 | |
| 
 | |
|  `>>> fib 
 | |
|  <function fib at 10042ed0> 
 | |
|  >>> f = fib 
 | |
|  >>> f(100) 
 | |
|  0 1 1 2 3 5 8 13 21 34 55 89 
 | |
| ` |