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
% ivası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.