Prévenir python de l'impression d'un retour à la ligne

J'ai ce code en Python

inputted = input("Enter in something: ")
print("Input is {0}, including the return".format(inputted))

que les sorties

Enter in something: something
Input is something
, including the return

Je ne suis pas sûr de ce qui se passe; si j'utilise des variables qui ne dépendent pas de la saisie de l'utilisateur, je n'ai pas le retour à la ligne après la mise en forme avec la variable. Je soupçonne Python prend peut-être dans le caractère de saut de ligne en entrée lorsque j'ai appuyé sur la touche retour.

Comment puis-je faire en sorte que l'entrée ne comprennent pas les retours à la ligne pour que je puisse le comparer à d'autres chaînes de caractères? (par exemple,something == 'a')

Quel système d'exploitation/version de Python que vous utilisez? Je ne peux pas reproduire cela avec Python 3.1.1 sur Win XP.
Python 3.1.1, Windows 7 avec Eclipse
À côté de la question, mais si l'impression d'appel se termine avec "le retour", ne faut-il pas la fin de la production avec "le retour", pas le "saut de ligne".
vous avez raison 🙂
double possible de Comment faire pour imprimer en Python sans retour à la ligne ou de l'espace?

OriginalL'auteur wrongusername | 2010-03-20