2009-02-12 20 views
5

स्वरूपण मैंअजगर स्ट्रिंग

url = '"%s"' % url # This part 

>>> url = "http://www.site.com/info.xx" 
>>> print url 
http://www.site.com/info.xx 
>>> url = '"%s"' % url 
>>> print url 
"http://www.site.com/info.xx" 

यह उन्नत अजगर है का उपयोग कर आप लोग देखते हैं? इसके लिए एक ट्यूटोरियल है? मैं इसके बारे में कैसे सीख सकता हूं?

+0

txts में लिखने से बचें। –

+0

डुप्लिकेट: http://stackoverflow.com/questions/1225637/python-string-formatting – bignose

+4

आपने दोनों प्रश्न डुप्लिकेट के रूप में चिह्नित किए हैं। निश्चित रूप से आप केवल उत्तरार्द्ध (कालक्रम) –

उत्तर

0

यह उन्नत नहीं है, आप एक स्ट्रिंग को परिभाषित करने के लिए उपयोग कर सकते 'या "।

documentation

8

कोड का यह लाइन उपयोग कर रहा है पायथन स्ट्रिंग प्रारूपण की जांच करें। आप पर कैसे करने के लिए और अधिक अप पढ़ सकते हैं इसे यहाँ का उपयोग करें: http://docs.python.org/library/stdtypes.html#string-formatting

3

नहीं, लेकिन // टिप्पणी के लिए सुनिश्चित करें कि उन्नत अजगर है टिप्पणी के लिए एक # उपसर्ग का प्रयास करें

+0

लोएल। सिंटैक्स हाइलाइटर में मुझे लगता है कि समस्याएं हैं। –

+0

मज़ेदार और सही के रूप में यह है, यह एक टिप्पणी नहीं होना चाहिए जवाब नहीं! :) (लेकिन मैं नीचे नहीं आऊंगा, मैं अभी भी हँस रहा हूं) – Stefano

14

यह आम स्ट्रिंग स्वरूपण, और बहुत उपयोगी है यह अनुरूप है।।। सी-शैली printf स्वरूपण के लिए। Python.org डॉक्स में String Formatting Operations देखें। आप इस तरह के कई तर्कों का उपयोग कर सकते हैं:

"%3d\t%s" % (42, "the answer to ...") 
+4

वास्तविक उत्तर 43 है लेकिन किसी को भी मत बताओ। –

+0

@ जैनुज़ लेनर निंदा, मैं इस बार आपको ध्वजांकित नहीं करूंगा लेकिन बड़ा भाई अब आप पर नजर रख रहा है। – AWE

+0

यूआरएल टूटा हुआ है => सही यूआरएल https://docs.python.org/3/library/string.html#formatstrings –

संबंधित मुद्दे