привет всем, я только что сделал следующее:
a = input("give a word: ")
b = input("give another word: ")
c = a + " " + b
print("result is", c)
и получить вывод следующим образом:
give a word: name
give another word: word
result is name
word
мой вопрос: почему вывод на консоль pydev или eclipse в две строки? я ожидал вывести следующее:
give a word: name
give another word: word
result is name word
как и почему это происходит со мной? в cmd все выглядит нормально??!!
также я обнаружил, что python сохраняет строки с помощью «\ r», я думаю, что это проблема на консоли pydev, не так ли?
raw_input
вместоinput
. Это менее страшно, потому что не делаетeval
. - person Thomas   schedule 27.03.2010input
действует так же, какraw_input
для Python-2.x. (raw_input
был переименован вinput
). - person unutbu   schedule 27.03.2010repr(a)
,repr(b)
иrepr(c)
? Может быть, туда пробрался\r
или\n
. - person Thomas   schedule 27.03.2010