Total Pageviews

Wednesday, September 13, 2023

पाइथन में फंक्शन (Function in Python)

 पाइथन में फंक्शन

2.4.1 Built-in Functions

पाइथन में विभिन्न प्रकार के कार्यों को संपन्न करने के लिए बहुत सारे Built-in Functions हैं। उनमें से कुछ प्रमुख को इस प्रकार से देख सकते हैं-

 

(1) abs()

इस function का प्रयोग number के absolute value को प्राप्त करने के लिए किया जाता है।

(2) all()

यह function सभी प्रकार के iterable objects, जैसे- list, dictionary आदि पर काम करता है। इसका वैल्यू तब true होता है, जब iterable ऑब्जेक्ट के सभी items true हों, नहीं तो यह False होता है। iterable object के empty होने पर True होता है।

(3) bin()

पाइथन में किसी integer के binary representation को प्राप्त करने के लिए इस फंक्शन का प्रयोग किया जाता है। इसमें आउटपुट के साथ 0b जोड़कर आता है।

(4) bool()

इसका काम मानक truth testing procedure का प्रयोग करते हुए किसी value को Boolean (True या False) में परिवर्तित करना है।

(5) bytes()

इसके प्रयोग द्वारा bytes object को प्राप्त किया जाता है।

(6) compile()

यह फंक्शन source code को इनपुट के रूप में code object प्रदान करता है, जिसका प्रयोग exec() function में किया जा सकता है।

(7) sum()

इसका प्रयोग list आदि में संग्रहीत iterable numbers का कुल योग प्राप्त करने के लिए किया जाता है, जैसे- A = sum([1, 2,3,4 ])  का परिणाम 10 होगा।

(8) len()

इस function द्वारा किसी object के अंतर्गत आए items की कुल संख्या (length) प्राप्त किया जाता है, जैसे-  a = len (“Mohan”) = 5

(9) list()

इसका प्रयोग list बनाने के लिए किया जाता है, जैसे-

String = 'abcde'      

print(list(String)) 

(10) object()

इसके प्रयोग द्वारा एक empty object का निर्माण किया जाता है। यह सभी प्रकार की classes का आधार है। इसलिए इसमें बहुत सारी built-in properties और methods का संग्रह होता है, जो सभी classes के लिए default होते हैं।

(11) open()

इसके द्वारा किसी फाइल को खोलने का कार्य किया जाता है, जिससे उस फाइल के object को प्राप्त किया जा सकता है। उदाहरण-

# current directory से Word.text फाइल खोलने के लिए

my_f = open("Word.txt") 

# full path के साथ फाइल खोलने के लिए

My_f = open("C:/Python33/Word.txt") 

(12) dir()

यह current local scope में list of names प्रस्तुत करता है।

(13) divmod()

इस function क प्रयोग करके दो संख्याओं के भागफल (quotient) और शेष (remainder) को प्राप्त किया जाता है, जैसे-

result = divmod(10,2) 

print(result) 

इसके परिणाम tuple डाटा टाइप में संग्रहीत होते हैं।

(14) min()

इस function द्वारा किसी collection टाइप ऑब्जेक्ट के smallest element को प्राप्त किया जाता है।

Min_No = min(22,25,3,425,2020)

इसमें आउटपुट 3 प्राप्त होगा।

(15) id()

इस function द्वारा किसी object की identity प्राप्त होती है। यह एक unique integer होता है।

(16) sorted()

इस function का प्रयोग elements को sort करने के लिए किया जाता है। By default, यह elements को ascending order में sort करता है, किंतु descending order के लिए कमांड दिया जा सकता है। यदि dictionary की sorting की जाए तो यह केवल keys को sort करता है values को नहीं।

(17) pow()

इस function द्वारा किसी संख्या के घात (power) की गणना की जाती है।

(18) reversed()

इस function द्वारा किसी sequence को विपरीत क्रम (reversed) में प्राप्त किया जा सकता है, जैसे-

Str = 'Java' 

print(list(reversed(String))) 

इसका परिणाम होगा-

['a', 'v', 'a', 'J']

(19) type()

इसके द्वारा किसी ऑब्जेक्ट के type को प्राप्त करते हैं, जैसे-

Numbers = [4, 5] 

print(type(Numbers)) 

आउटपुट-

<class 'list'>

पाइथन में इसी प्रकार के बहुत से built-in functions हैं। उनमें से प्रमुख को ऊपर दिया गया।

No comments:

Post a Comment