Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 19, 2011 15:12:47

kxekxe
От:
Зарегистрирован: 2011-01-19
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

все подстроки завернуть в кавычки

всем привет,
я в питоне новичок, незнаю как реализовать мою задачу

имеется строка вида
159419;иванов;иван

нужно сделать так, чтобы было
“159419”;“иванов”;“иван”

можно конечно парсить строку и проставлять кавычки, но я думаю можно это сделать както более красиво и коротко



Офлайн

#2 Янв. 19, 2011 15:18:03

Fenec
От:
Зарегистрирован: 2011-01-19
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

все подстроки завернуть в кавычки

коротко никак. регулярками только



Офлайн

#3 Янв. 19, 2011 15:34:38

sp3
От:
Зарегистрирован: 2010-01-12
Сообщения: 405
Репутация: +  18  -
Профиль   Отправить e-mail  

все подстроки завернуть в кавычки

>>> st = u'159419;иванов;иван'
>>> print '"%s"'%st.replace(';','";"')
"159419";"иванов";"иван"



Офлайн

#4 Янв. 19, 2011 15:37:41

kxekxe
От:
Зарегистрирован: 2011-01-19
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

все подстроки завернуть в кавычки

=)) всё гениальное просто..
благодарю..



Офлайн

#5 Янв. 19, 2011 15:51:33

bazooka
От:
Зарегистрирован: 2009-04-12
Сообщения: 165
Репутация: +  0  -
Профиль   Отправить e-mail  

все подстроки завернуть в кавычки

>>> st = u'159419;иванов;иван'
>>> print('"%s"' % '";"'.join(st.split(';')))
"159419";"иванов";"иван"
как вариант



Отредактировано (Янв. 19, 2011 15:52:03)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version