Qual é a diferença entre% i e% d em Python? [duplicado]

Esta questão já tem uma resposta aqui:

Qual é a diferença entre os especificadores de conversão% i e% d em funções de E / S formatadas (* printf / * scanf) 4 respostas

OK, eu estava olhando para formatação de números e descobri que você poderia usar% d ou%Eu formatar um inteiro. Por exemplo:

number = 8
print "your number is %i." % number

ou

number = 8
print "your number is %d." % number

Mas qual é a diferença? Quer dizer, eu encontrei alguma coisa, mas foi total bobagem. Alguém fala Mild-Code ou Inglês aqui?

questionAnswers(3)

yourAnswerToTheQuestion