Имам следния код
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
%
символи - е отговорност на създателя на файла. - person Karl Knechtel   schedule 22.05.2012\%
? Това беше моето предположение, с изненада установявам, че вместо това е%%
- изглежда доста неинтуитивно. - person Demis   schedule 28.04.2015% i
означава десетично представяне на цяло число, подплатено отляво с интервали. - person Antti Haapala   schedule 03.04.2016\%
, то всъщност щеше да бъде\\%
, когато е написано в обикновен код.<escape><escape>
е типичният модел, който съм виждал, а\
се оказва най-често срещаният символ за бягство, за добро или за лошо. - person shemnon   schedule 15.10.2016\
, ако трябваше да отпечатате\\%
? Вие сте длъжни да изисквате бягство чрез повторение на специални знаци, ако специалните знаци също не са специални в зависимост от обстоятелствата. - person Sassa NF   schedule 18.01.2017%
в режим LaTeX,r'\%'
не работи, ноr'\%%'
работи - person nish-ant   schedule 19.12.2019