अजगर में कहते हैं कि तुमअजगर में स्ट्रिंग और पूर्णांक श्रृंखलाबद्ध
s = "string"
i = 0
print s+i
आप त्रुटि दे देंगे ताकि आप लिखना
print s+str(i)
त्रुटि नहीं मिलता है।
मुझे लगता है कि इस पूर्णांक और स्ट्रिंग संयोजन को संभालने के लिए काफी अनाड़ी तरीका है। भी जावा इस तरह संयोजन के करने के लिए स्ट्रिंग को स्पष्ट कास्टिंग जरूरत नहीं है। क्या पाइथन में स्पष्ट कास्टिंग किए बिना इस तरह के संयोग को करने का कोई बेहतर तरीका है?
यह है। – mouad
यह अस्पष्टता का कारण बन जाएगा। '1" + 1', '2' या' 11 "' और क्यों नतीजा होगा? – Buddy
बडी मुझे यकीन नहीं है कि आप क्या सोच रहे हैं लेकिन कृपया न मानें। मेरी समस्या 2 अलग-अलग ऑब्जेक्ट प्रकारों को जोड़ना था और मुझे समाधान मिला। मैं नहीं जानता कि आपने पाइथन में कितना प्रोग्राम किया है, लेकिन क्या आपने कभी दो स्ट्रिंग्स को केवल त्रुटि प्राप्त करने का प्रयास किया है जब उनमें से कोई एक प्रकार का नहीं है? आप स्पष्ट जांच कर सकते हैं लेकिन यह कोड का थोड़ा सा हिस्सा है। जब आपको त्रुटियों को लॉग करने की आवश्यकता होती है तो इस तरह की चीज की आवश्यकता होती है। – specialscope