मेरे पास निम्न कोड है
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>
विशिष्ट पैटर्न जो मैंने देखा है, और \
बेहतर या बदतर के लिए सबसे आम बच चरित्र है।
\
यदि आप प्रिंट करना चाहते हैं तो आप कैसे बचेंगे \\%
? आप विशेष वर्णों की पुनरावृत्ति के माध्यम से भागने की आवश्यकता के लिए बाध्य हैं, यदि विशेष वर्ण भी परिस्थितियों के आधार पर विशेष नहीं हैं।
\%
? यह मेरा अनुमान था, मुझे आश्चर्य है कि इसके%%
बजाय यह मिल रहा है - बहुत अच्छा लगता है।