Уведомления

Группа в Telegram: @pythonsu

#1 Май 29, 2015 11:40:30

k.palyanichka
Зарегистрирован: 2015-05-29
Сообщения: 20
Репутация: +  0  -
Профиль   Отправить e-mail  

str to int

Добрый день форумчане.
Нужна помощь:
необходимо конвертировать str в int
имею следующее:

print(data["age"].head())
0 40 лет
1 40 лет
2 40 лет
3 40 лет
4 39 лет
удалив текст с помощью :
age=str(data["age"]).replace('лет','')
age=age.replace('год','')
age=age.replace('a','')
получаю :
'0 40\xa0\n1 40\xa0\n2 40\xa0\n3 40\xa0\n4 39\xa0\n5
если удалять “\xa0\n” получу не правильное число

Заранее благодарен за помошь

Отредактировано FishHook (Май 29, 2015 11:42:54)

Офлайн

#2 Май 29, 2015 12:03:38

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

str to int

>>> s = "1 40 лет"
>>> n = int(s.split()[1])
>>> print(n)
40



————————————————
-*- Simple is better than complex -*-

Офлайн

#3 Май 29, 2015 12:36:35

k.palyanichka
Зарегистрирован: 2015-05-29
Сообщения: 20
Репутация: +  0  -
Профиль   Отправить e-mail  

str to int

Спасибо!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version