Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन: समझ नहीं आ रहा कि त्रुटि क्यों - 'str' और 'int' ऑब्जेक्ट को कनकैटेनेट नहीं कर सकते?


इसे n+1 को ब्रैकेट में रखकर ठीक किया जा सकता है यानी (n+1)

for num in range(5):
    print ("%d" % (num+1))

%d का उपयोग करने से % के बाद आने वाले ऑब्जेक्ट को स्ट्रिंग में कास्ट किया जाता है। चूंकि एक स्ट्रिंग ऑब्जेक्ट को एक नंबर (इस मामले में 1) के साथ कनकैटेनेट नहीं किया जा सकता, इंटरप्रेटर TypeError प्रदर्शित करता है।


  1. Python में datetime ऑब्जेक्ट से केवल महीना और दिन कैसे निकालें? Python में datetime ऑब्जेक्ट से केवल महीना और दिन कैसे निकालें?

    Python में datetime ऑब्जेक्ट से केवल महीना और दिन निकालने के लिए, हम DateFormatter() क्लास का उपयोग कर सकते हैं। चरण फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें। दो-आयामी, आकार-परिवर्तनीय, संभावित रूप से विषम सारणीबद्ध डेटा का एक डेटाफ्रेम, df, बनाएं। एक फिगर और सबप्लॉट्स क

  1. - पायथन में str और int ऑब्जेक्ट्स को कैसे जोड़ें?

    स्ट्रिंग को नंबर के साथ जोड़ने के लिए, आपको str(number) का उपयोग करके नंबर को स्ट्रिंग में कास्ट करना होगा। उदाहरण के लिए, >>> a = string >>> b = 1 >>> print(a + str(b)) string1 पायथन 2 में, आप नंबर को बैकटिक (`) से घेरकर भी वही परिणाम प्राप्त कर सकते हैं। ध्यान दें कि बैक

  1. - कुछ पायथन फंक्शन्स के नाम से पहले और बाद में अंडरस्कोर __ क्यों होते हैं?

    हम ध्यान देते हैं कि डबल लीडिंग और ट्रेलिंग अंडरस्कोर वाले नाम जैसे ऊपर उल्लेखित अनिवार्य रूप से पायथन बिल्ट-इन फंक्शन्स के लिए आरक्षित हैं। हम इसी तरह के नामों का उपयोग न करने में बेहतर हैं।