मेरे पास निम्न कोड है
test = "have it break."
selectiveEscape = "Print percent % in sentence and not %s" % test
print(selectiveEscape)
मैं आउटपुट प्राप्त करना चाहूंगा:
Print percent % in sentence and not have it break.
वास्तव में क्या होता है:
selectiveEscape = "Use percent % in sentence and not %s" % test
TypeError: %d format: a number is required, not str
% iका अर्थ है "एक पूर्णांक का एक दशमलव प्रतिनिधित्व, गद्देदार रिक्त स्थान के साथ छोड़ दिया।
\%होता तो वास्तव \\%में साधारण कोड में लिखा होता । <escape><escape>विशिष्ट पैटर्न जो मैंने देखा है, और \बेहतर या बदतर के लिए सबसे आम बच चरित्र है।
\ यदि आप प्रिंट करना चाहते हैं तो आप कैसे बचेंगे \\%? आप विशेष वर्णों की पुनरावृत्ति के माध्यम से भागने की आवश्यकता के लिए बाध्य हैं, यदि विशेष वर्ण भी परिस्थितियों के आधार पर विशेष नहीं हैं।
\%? यह मेरा अनुमान था, मुझे आश्चर्य है कि इसके%%बजाय यह मिल रहा है - बहुत अच्छा लगता है।