हेल्लो पाठकों !
क्या आप जानना चाहते है, टाइप कन्वर्शन क्या है (What is Type Conversion in Hindi), टाइप कन्वर्शन कितने प्रकार होते है, टाइप कन्वर्शन के क्या फायदे हैं, पायथन में टाइप कन्वर्शन क्या हैं, पायथन में टाइप कन्वर्शन का उपयोग क्यों करते हैं और टाइप कन्वर्शन और टाइप कास्टिंग में क्या अंतर है ।
तो चलिए Type Conversion के बारे में विस्तार से समझते हैं ।
टाइप कन्वर्शन क्या है (What is Type Conversion in Hindi) ?
टाइप कन्वर्शन का हिन्दी में अर्थ है प्रकार रूपांतरण । प्रकार रूपांतरण एक ऐसा ऑपरेशन है जो एक प्रकार का डेटा ऑब्जेक्ट लेता है और कई प्रकार के समतुल्य डेटा ऑब्जेक्ट बनाता है ।
सरल षब्द में टाइप कन्वर्शन का अर्थ है डेटा को एक डेटा प्रकार से दूसरे डेटा में स्थानांतरित करना ।
प्रोग्रामिंग में दो षब्द (टाइप कन्वर्शन और टाइप कास्टिंग) का उपयोग करके एक डेटा प्रकार को दूसरे डेटा प्रकार में बदला जाता है ।
आने वाले भाग में हम टाइप कन्वर्शन और टाइप कास्टिंग में क्या अंतर हैं इसके बारे में पूरे विवरण के साथ जानेगें ।
टाइप कन्वर्शन कितने प्रकार होते है (Types of Type Conversion) ?
टाइप कन्वर्शन या प्रकार रूपांतरण दो प्रकार के होते हैं जो इस प्रकार हैं :-
- Implicit type conversion
- Explicit type conversion
Implicit type conversion
इस टाइप कन्वर्शन को coercion के नाम से भी जाना जाता है ।
प्उचसपबपज टाइप कन्वर्शन डायनेमिक क्केरी इंजन द्वारा निष्पादित एक स्वचालित प्रकार का टाइप कन्वर्शन है । इस प्रकार के कन्वर्शन का उपयोग तब किया जाता है जब तर्क प्रकार (argument type) किसी फंकशन के आवश्यक पैरामीटर प्रकारों से मेल नहीं खाता ।
इस टाइप कन्वर्शन का कन्वर्शन स्वचालित रूप से किए गए कन्वर्षन का टाइप है जो कंपाइलर द्वारा बिना किसी मानव प्रयास के हो जाता है । इसका मतलब है कि कंपाइलर में कुछ पूर्वनिर्धारित नियमों के आधार पर एक implicit conversion स्वचालित रूप से एक डेटा प्रकार को दूसरे प्रकार में परिवर्तित कर देता है ।
Explicit type conversion
जिन कन्वर्शन को एक वेरिएबल के डेटा प्रकार को दूसरे में बदलने के लिए युजर के हस्तक्षेप की आवश्यकता होती है, उन्हें Explicit type conversion कहा जाता है ।
इस टाइप कन्वर्शन का उपयोग करके हम आवश्यकताओं के अनुसार अपने स्वयं के अस्थायी डेटा प्रकार को स्पश्ट रूप से निर्दिष्ट करके प्रोग्राम के डिफॉल्ट प्रकार के रूपांतरणों को ओवरराइड कर सकते हैं ।
एक Explicit type conversion प्रोग्रामर को डेटा प्रकार को एक वेरिएबल से दूसरे प्रकार में मैन्युअल रूप से बदलने या टाइपकास्ट करने की सुविधा प्रदान करता है ।
टाइप कन्वर्शन के क्या फायदे हैं (Advantages of Type Conversion) ?
टाइप कन्वर्शन के निम्नलिखित फायदे हैं :-
- यदि टाइप चेकिंग के दौरान, वास्तविक प्रकार के तर्क और उस ऑपरेशन के लिए अपेक्षित प्रकार के बीच एक बेमेल दिखाई देते है, तो टाइप कन्वर्शन आसानी से डेटा ऑब्जेक्ट को निहित रूप से परिवर्तित करता है और त्रुटि को रोकता है ।
- प्रोग्रामिंग भाषा में बड़ी संख्या में डेटा प्रकार होने पर टाइप कन्वर्षत उपशीर्षक की आवश्यकता होती है ।
- यह टाइप हाइरार्की या टाइप प्रतिनिधित्व की कुछ विशेषताओं का लाभ उठाने के लिए किया जाता है ।
- यह विभिन्न डेटा प्रकारों के वेरिएबल वाले भावों की गणना करने में मदद करता है ।
टाइप कन्वर्शन की आवश्यकता कब होती हैं (When we need Type Conversion) ?
टाइप कन्वर्शन के पीछे मुख्य विचार ऑपरेशन करने के लिए एक प्रकाद के वेरिएबल को दूसरे प्रकार के वेरिएबल के साथ संगत बनाना है ।
पायथन में टाइप कन्वर्शन क्या हैं (What is Type Conversion in Python) ?
आपको पता होगा कि पायथन में हमारे पास अलग अलग डेटा प्रकार जैसे int, float और string होते हैं ।
मान लीजिए कि हमें इसके राउंड ऑफ डेटा को प्रदर्शित करने के लिए एक मान को दशमलब से पूर्णांक में बदलने की आवश्यकता है या स्टिं्रग से पूर्णांक तक जब हम कंसोल से उनकी उम्र के यूजर इनपुट लेते हैं और किसी अन्य नंबर के साथ समानता की जांच करने की आवश्यकता होती है तब पायथन प्रोग्रामिंग में टाइप कन्वर्शन का उपयोग करते है ।
पायथन में टाइप कन्वर्शन का उपयोग क्यों करते हैं (Why use Type Conversion in Python) ?
जैसे कि आपने पता ही होगा, हम अलग अलग डेटा प्रकारों के साथ दो मानों पर जोड़ या समानता जॉच जैसे ऑपरेशन नहीं कर पाएंगे ।
इसलिए हम टाइप कन्वर्शन का उपयोग मानों को एक डेटा प्रकार से दूसरे में बदलने के लिए करते हैं, या तो स्वाचालित रूप से च्लजीवद पदजमतचतमजमत द्वारा या मैन्युअल रूप से प्रोग्रामर द्वारा इन बिल्ट फंक्शंस का उपयोग करके करते है ।
टाइप कन्वर्शन और टाइप कास्टिंग में क्या अंतर है (Difference between Type Conversion and Type Casting) ?
Type Conversion | Type Casting |
निर्ष्कष – Conclusion
मुझे आशा है इस पोस्ट से आपने टाइप कन्वर्शन (Type Conversion) क्या है इसके बारे में पूरी जानकारी प्राप्त कर लिया है ।
अगर फिर भी टाइप कन्वर्शन को लेकर आपके मन में कोई अन्य सवाल हैं तो आप हमें कामेन्ट करके पुछ सकते है, हम आपके प्रश्र का उत्तर यथाशीघ्र देने का प्रयास करूंगा ।
FAQ’s
Q1 :
Ans:
अन्य पोस्ट पढ़े:
- प्रोग्रामिंग कैसे सीखें पूरी जानकारी ?
- जावा प्रोग्रामिंग की बेसिक को कैसे सीखें ?
- पायथन प्रोग्रामिंग की बेसिक को कैसे सीखे ?