पायथन 2.6+ और पायथन 3 में, आप नए स्ट्रिंग प्रारूपण विधि का उपयोग करना चुन सकते हैं।
print('<a href="{0}">{0}</a>'.format(my_url))
जो आपको तर्क को दोहराने से बचाता है, या
print('<a href="{url}">{url}</a>'.format(url=my_url))
यदि आप नामित पैरामीटर चाहते हैं।
print('<a href="{}">{}</a>'.format(my_url, my_url))
जो कड़ाई से स्थितीय है, और केवल उस प्रारूप के साथ आता है जो प्रारूप () तर्क पायथन नियमों का पालन करते हैं, जहां अनाम आर्ग्स पहले आना चाहिए, उसके बाद नामित तर्क, इसके बाद * आर्ग्स (सूची या तुगलकी जैसा एक क्रम) और फिर कवर्स (एक तानाशाह) तार के साथ यदि आप जानते हैं कि आपके लिए क्या अच्छा है)। प्रक्षेप बिंदु उनके लेबल पर नामित मानों को प्रतिस्थापित करके पहले निर्धारित किए जाते हैं, और फिर जो बचे हैं उससे स्थिति। तो, आप यह भी कर सकते हैं ...
print('<a href="{not_my_url}">{}</a>'.format(my_url, my_url, not_my_url=her_url))
लेकिन यह नहीं ...
print('<a href="{not_my_url}">{}</a>'.format(my_url, not_my_url=her_url, my_url))