a = "Иванов Иван Иванович"
print a.split(' ')[0]
a = "Иванов Иван Иванович"
print a.split(' ')[0]
>>> a = "Иванов Иван Иванович"
>>> print a.split(' ')[0]
Иванов
>>>
expeeУ меня так:>>> a = "Иванов Иван Иванович"
>>> print a.split(' ')[0]
Иванов
>>>
>>> a = "Иванов Иван Иванович"
>>> a
'\xd0\x98\xd0\xb2\xd0\xb0\xd0\xbd\xd0\xbe\xd0\xb2 \xd0\x98\xd0\xb2\xd0\xb0\xd0\xbd \xd0\x98\xd0\xb2\xd0\xb0\xd0\xbd\xd0\xbe\xd0\xb2\xd0\xb8\xd1\x87'
>>>
expeeНу да, тема бурно обсуждается. Но найденный рецепт не работает.
Поищи по форуму. Таких топиков как у тебя, минимум штук 10 найдешь.
>>> s = "Иванов"
>>> unicode(s,"utf-8").encode("utf-8")
'\xd0\x98\xd0\xb2\xd0\xb0\xd0\xbd\xd0\xbe\xd0\xb2'
expeeПро utf-8 читали, как получить “правильную” строку вот в чем вопрос.
Ну все правильно. Ты видишь 16-ричные значения сиволов. Читаем http://ru.wikipedia.org/wiki/Utf-8
Если ты хочешь вывести на печать, то напиши print =/