दिलचस्प पोस्ट
एंड्रॉइड पर आंतरिक एप स्टोरेज से बाहरी स्टोरेज तक फाइल को कैसे ले जाना / बदलना है? आईओएस छवि अभिविन्यास अजीब व्यवहार है हमेशा शीर्ष पर खिड़की रखें? जीसीसी के साथ precompiled हेडर जेएस string.split () सीमांकक को हटाने के बिना जावा त्रुटि: डिफ़ॉल्ट सुपर कन्स्ट्रक्टर डिफ़ॉल्ट कन्स्ट्रक्टर के लिए अनिर्धारित है TextInputLayout का फ़्लोटिंग लेबल रंग बदलने के लिए कैसे करें विशिष्ट कुंजी द्वारा बहु-आयामी सरणी को सॉर्ट करें स्क्रिप्ट टैग – async और defer Stdio.h कार्य कार्यान्वयन कहाँ खोजना है? Symfony 2 में login_check के बाद रीडायरेक्शन को अक्षम कैसे करें ऐप सर्वर पर सीमित समय के लिए पीडीएफ स्टोर करें और इसे डाउनलोड के लिए उपलब्ध कराएं शून्य को अनुक्रमित किए बिना दशमलव प्रदर्शित करने का सर्वोत्तम तरीका मैं कैसे गिट फ़ाइल मोड (chmod) परिवर्तनों को अनदेखा कर सकता हूं? पता लगाएँ कि एंड्रॉइड ऐप को मोबाइल वेब पेज का उपयोग करके डिवाइस पर स्थापित किया गया है – पीएचपी और जेएस

उसी लाइन पर नए आउटपुट प्रिंट करें

मैं एक ही लाइन पर स्क्रीन पर looped आउटपुट प्रिंट करना चाहता हूं।

पायथन 3.x के लिए सबसे सरल तरीके से मैं यह कैसे कर सकता हूँ

मुझे पता है कि इस प्रश्न को पायथन 2.7 के लिए लाइन के अंत में एक अल्पविराम का प्रयोग करके कहा गया है I प्रिंट, लेकिन मुझे पायथन 3.x के लिए कोई समाधान नहीं मिल सकता है।

i = 0 while i <10: i += 1 ## print (i) # python 2.7 would be print i, print (i) # python 2.7 would be 'print i,' 

स्क्रीन आउटपुट

 1 2 3 4 5 6 7 8 9 10 

मैं क्या प्रिंट करना चाहता हूं:

 12345678910 

नए पाठक इस लिंक को http://docs.python.org/release/3.0.1/whatsnew/3.0.html पर भी देखें

Solutions Collecting From Web of "उसी लाइन पर नए आउटपुट प्रिंट करें"

help(print) :

 Help on built-in function print in module builtins: print(...) print(value, ..., sep=' ', end='\n', file=sys.stdout) Prints the values to a stream, or to sys.stdout by default. Optional keyword arguments: file: a file-like object (stream); defaults to the current sys.stdout. sep: string inserted between values, default a space. end: string appended after the last value, default a newline. 

आप end कीवर्ड का उपयोग कर सकते हैं:

 >>> for i in range(1, 11): ... print(i, end='') ... 12345678910>>> 

ध्यान दें कि आपको print() करना print() अंतिम न्यूलाइन स्वयं को बीटीडब्लू, आपको पायथन 2 में "12345678910" अनुक्रमिक अल्पविराम के साथ नहीं मिलेगा, इसके बजाय आपको 1 2 3 4 5 6 7 8 9 10 होगा

* नोट: यह कोड केवल अजगर 2.x के लिए मान्य है *

एक नई लाइन से बचने के लिए एक पिछला अल्पविराम का उपयोग करें

 print "Hey Guys!", print "This is how we print on the same line." 

उपरोक्त कोड स्निपेट के लिए आउटपुट होगा,

 Hey Guys! This is how we print on the same line. 

आप ऐसा कुछ कर सकते हैं:

 >>> print(''.join(map(str,range(1,11)))) 12345678910 

चलिए एक उदाहरण लेते हैं, जहां आप समान पंक्ति में 0 से n से संख्या प्रिंट करना चाहते हैं। आप निम्न कोड की मदद से ऐसा कर सकते हैं।

 n=int(raw_input()) i=0 while(i<n): print i, i = i+1 

इनपुट पर, n = 5

 Output : 0 1 2 3 4 

सुझाव दिए गए हैं जैसे, आप ऐसा कर सकते हैं:

 print(i,end=',') 

आउटपुट: 0, 1, 2, 3,

 >>> for i in range(1, 11): ... print(i, end=' ') ... if i==len(range(1, 11)): print() ... 1 2 3 4 5 6 7 8 9 10 >>> 

यह ऐसा कैसे करें कि प्रिंटिंग अगली पंक्ति पर संकेत के पीछे नहीं चलती है

 print("single",end=" ") print("line") 

यह आउटपुट देगा

 single line 

सवाल पूछने के लिए इस्तेमाल किया

 i = 0 while i <10: i += 1 print (i,end="")