2013-12-10 5 views
2

Привет всем, у меня есть программа, которая имеет дело с учетными записями и связанными с ними именами, например, мое имя пользователя - user1234, а мое настоящее имя - имя Боба, данные хранятся как "user1224 : Bob Realname", поэтому далеко моя программа разбивает его на user1234 Bob Realname, что я хотел бы сделать, это избавиться от части, которая говорит user1234, и просто получить результат Bob Realname.Как удалить первую часть строки в python

ответ

5

Я бы разделить исходную строку на ':', а затем взять вторую половину:

original.split(':')[1] 

например:

>>> original = "user1224 : Bob Realname" 
>>> original.split(':')[1] 
' Bob Realname' 
>>> original.split(':')[1].strip() # remove leading whitespace. 
'Bob Realname' 
3

Попробуйте использовать split и strip.

>>> 'user1224 : Bob Realname'.split(':')[1].strip() 
'Bob Realname' 
Смежные вопросы