एक त्वरित चेतावनी, यह एक बहुत अधिक शब्दों वाले जवाब।
प्रिंट कभी-कभी मुश्किल होता है, जब मैंने पहली बार शुरू किया तो मुझे इसके साथ कुछ समस्याएं थीं। आप उन्हें मुद्रित करने के बाद दो चर के बीच कुछ रिक्त स्थान चाहते हैं? उपरोक्त उत्तरों में दिखाए गए अनुसार ऐसा करने के कई तरीके हैं। ,
1 2.54
आप के बीच में रिक्त स्थान चाहते हैं तो आप के बीच में रिक्त स्थान की एक स्ट्रिंग चिपके द्वारा यह अनुभवहीन तरह से कर सकते हैं:
count = 1
conv = count * 2.54
print count, conv
यह उत्पादन है यह है:
यह आपके कोड है उन्हें। वैरिएबल गिनती और रूपांतरण को स्ट्रिंग प्रकारों में परिवर्तित करने की आवश्यकता होती है ताकि उन्हें एक साथ जोड़ दिया जा सके। यह str() के साथ किया जाता है।
print (str(count) + " " + str(conv))
### Provides an output of:
1 2.54
ऐसा करने के लिए नए, अधिक pythonic तरीका है, हम मूल्य की तरह हम प्रयोग कर रहे निरूपित करने के लिए एक पत्र के साथ संयोजन के रूप में% चिह्न का उपयोग करें। यहां मैं रिक्त स्थान के बजाय अंडरस्कोर का उपयोग यह दिखाने के लिए करता हूं कि कितने हैं। अंतिम मूल्यों से पहले मॉड्यूलो हमारे द्वारा प्रदान किए गए क्रम में निम्नलिखित मानों को सम्मिलित करने के लिए पाइथन को बताता है।
print ('%i____%s' % (count, conv))
### provides an output of:
1____2.54
मैं गिनती के लिए% मैं इस्तेमाल किया है क्योंकि यह बजाय "2.54" तकनीकी तौर पर, मैं कर सकता की एक पूरी संख्या है, और रूपा के लिए% s, कि उदाहरण में% i का उपयोग कर, क्योंकि हमें "2" के साथ प्रदान करेगा ' मैंने% s दोनों का उपयोग किया है, लेकिन यह सब अच्छा है।
मुझे आशा है कि इस मदद करता है!
-जोसेफ
पीएस यदि आप अपने स्वरूपण के साथ जटिल होना चाहते हैं, तो आपको बड़ी मात्रा में टेक्स्ट जैसे शब्दकोश और टुपल सूचियों (पप्रिंट के रूप में आयातित) के साथ-साथ के लिए सुंदर प्रिंट देखना चाहिए जो स्वचालित टैब, रिक्ति और अन्य शांत जंक करता है।
यहां पाइथन दस्तावेज़ों में तारों के बारे में कुछ और जानकारी दी गई है। http://docs.python.org/library/string.html#module-string
उन कार्यों में से कोई भी नहीं। पहला तरीका मुझे ट्रेसबैक त्रुटि देता है, और दूसरा कार्य करता है जैसे कि यह 'प्रिंट गिनती, रूपांतरण' – Hebon
उनमें से सभी के लिए पहला फिक्स्ड है: आप जितनी रिक्त स्थान के बीच में आवश्यकता हो उतनी रिक्त स्थान जोड़ सकते हैं! –
पहला काम नहीं करेगा क्योंकि आप एक स्ट्रिंग में एक पूर्णांक नहीं जोड़ सकते हैं, न ही एक स्ट्रिंग के लिए एक स्ट्रिंग। दूसरे और तीसरे उदाहरणों में और अधिक जगह पाने के लिए, बस {0} और {1} या% d और% f के बीच आवश्यक रिक्त स्थान डालें। – Whatang