Takip koduna sahibim
test = "have it break."
selectiveEscape = "Print percent % in sentence and not %s" % test
print(selectiveEscape)
Çıktı almak istiyorum:
Print percent % in sentence and not have it break.
Aslında ne olur:
selectiveEscape = "Use percent % in sentence and not %s" % test
TypeError: %d format: a number is required, not str
% i
vasıtaları ", bir tamsayı, ondalık bir temsilidir, boşluklar sol yumuşak dolgulu.
\%
olsaydı \\%
, sıradan bir kodla yazıldığında olurdu . <escape><escape>
gördüğüm tipik modeldir ve \
daha iyi ya da kötü için en yaygın kaçış karakteri olur.
\
baskı yapmak zorunda kalırsanız nasıl kaçıyorsunuz \\%
? Koşullara bağlı olarak özel karakterler de özel değilse, özel karakterlerin tekrarından kaçmak zorundasınız.
\%
? Bu benim tahminimdi,%%
bunun yerine bulduğuma şaşırdım - oldukça mantıksız görünüyor.