x = 10 # यह एक integer है y = 3.5 # यह एक float है result = x + y # यहाँ x को Python खुद ही float में बदल देगा print(result) # 13.5
इसमें आपको खुद एक डेटा टाइप को दूसरे में बदलने के लिए निर्देश देना पड़ता है। इसे करने के लिए हम कुछ फंक्शन्स का उपयोग करते हैं, जैसे int(), float(), str() आदि।
उदाहरण:
x = "123" # यह एक string है y = int(x) # हमने string को integer में बदला print(y) # 123
निष्कर्ष
टाइप कास्टिंग एक बहुत ही महत्वपूर्ण प्रक्रिया है, जो हमें डेटा को सही प्रकार में बदलकर उसे आसानी से इस्तेमाल करने में मदद करती है। Implicit और Explicit कास्टिंग के साथ, Python हमें प्रोग्रामिंग में ज्यादा लचीलापन और सुविधाएं देता है।
इस प्रकार, Python की टाइप कास्टिंग छात्रों के लिए समझने और उपयोग करने में बेहद सरल और उपयोगी है।
Python में int() फंक्शन का उपयोग किसी भी डेटा टाइप को integer (पूर्णांक) में बदलने के लिए किया जाता है। यह एक बहुत ही उपयोगी फंक्शन है, खासकर तब जब आपको string, float, या अन्य प्रकार के डेटा को पूर्णांक में परिवर्तित करने की आवश्यकता होती है।
int() फंक्शन का सिंटैक्स
int(x, base=10)
num_str = "123" num_int = int(num_str) # string को integer में बदला print(num_int) # Output: 123
num_float = 12.56 num_int = int(num_float) # float को integer में बदला print(num_int) # Output: 12
binary_str = "1010" num_int = int(binary_str, 2) # बाइनरी (base 2) से integer में बदला print(num_int) # Output: 10
Invalid Input Handling: यदि आप int() फंक्शन में कोई ऐसा string देते हैं, जिसे integer में नहीं बदला जा सकता, तो यह एक ValueError उत्पन्न करेगा:
invalid_str = "abc"
try:
num_int = int(invalid_str) # यह एक त्रुटि उत्पन्न करेगा
except ValueError:
print("Invalid input for conversion to integer.") # Output: Invalid input for conversion to integer.
int() फंक्शन Python में डेटा को पूर्णांक में परिवर्तित करने के लिए एक महत्वपूर्ण टूल है। यह इसे विभिन्न डेटा प्रकारों के साथ काम करने में बेहद आसान बनाता है, जिससे प्रोग्रामिंग अधिक लचीली और प्रभावी हो जाती है।
