Что означает {0} в этой строке Python?

Следующая программа использует {0} в строке, и я не уверен, как это работает, она упоминалась в онлайн-руководстве по итерации для Python, и я не могу найти где-нибудь объяснения Это.

import random

number = random.randint(1, 1000)
guesses = 0

print("I'm thinking of a number between 1 and 1000.")

while True:
   guess = int(input("\nWhat do you think it is? "))
   guesses += 1

    if guess > number:
        print("{0} is too high.".format(guess))
    elif guess < number: 
        print("{0} is too low.".format(guess))
    else:
        break

print("\nCongratulations, you got it in {0} guesses!\n".format(guesses))

Спасибо!

26
задан Mu Mind 13 July 2011 в 18:53
поделиться