Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 10, 2008 21:45:37

Psixo
От:
Зарегистрирован: 2007-09-12
Сообщения: 113
Репутация: +  0  -
Профиль   Отправить e-mail  

Удалить символ в строке

if s.find("я") == -1:
...



Отредактировано (Ноя. 10, 2008 21:46:13)

Офлайн

#2 Ноя. 10, 2008 23:11:06

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

Удалить символ в строке

раз такая камитель пошла…

In [1]: from UserString import MutableString
In [2]: s = MutableString('test string')
In [3]: s
Out[3]: 'test string'
In [4]: del s[3]
In [5]: s
Out[5]: 'tes string'
НО с 2.6 Depricated

Офлайн

#3 Ноя. 11, 2008 11:23:53

Cover Story
От:
Зарегистрирован: 2008-08-26
Сообщения: 192
Репутация: +  0  -
Профиль   Отправить e-mail  

Удалить символ в строке

Спасибо, большое!!!



Python 2.7.3
Pyside 1.1.2

Офлайн

#4 Ноя. 14, 2008 14:41:25

Cover Story
От:
Зарегистрирован: 2008-08-26
Сообщения: 192
Репутация: +  0  -
Профиль   Отправить e-mail  

Удалить символ в строке

Извиняюсь, но меня тут озадачили еще одной проблемой разгрести лог файл, который состоит из столбцов столбцы друг от друга отделяются пробелами как вот эти пробелы заменить символом например “;”?
Да, еще, подскажите какую-нибудь литературу где про это можно почитать, а то чувствую эта тема меня сильно захлестнула.
Спасибо!



Python 2.7.3
Pyside 1.1.2

Отредактировано (Ноя. 14, 2008 14:42:48)

Офлайн

#5 Ноя. 14, 2008 14:54:28

bw
От:
Зарегистрирован: 2007-09-26
Сообщения: 938
Репутация: +  20  -
Профиль   Адрес электронной почты  

Удалить символ в строке

s = s.replace(' ', ';')
Извини, но думаю тебе ничего не поможет.
Давай ты будешь оплачивать моё время, а я делать за тебя контрольные, а то и диплом?

..bw



Офлайн

#6 Ноя. 14, 2008 15:10:18

Cover Story
От:
Зарегистрирован: 2008-08-26
Сообщения: 192
Репутация: +  0  -
Профиль   Отправить e-mail  

Удалить символ в строке

bw
Предложение ваше заманчивое, но хотелось бы самому разобраться во всей этой кухне.
Ваш код заменяет один пробел, на “;”, а я хотел бы узнать как некоторое количество идущих подряд пробелов (причем количество в разных строках и столбцах разное) заменить на один символ “;”



Python 2.7.3
Pyside 1.1.2

Отредактировано (Ноя. 14, 2008 15:13:39)

Офлайн

#7 Ноя. 14, 2008 15:29:52

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Удалить символ в строке

Офлайн

#8 Ноя. 14, 2008 16:21:16

bw
От:
Зарегистрирован: 2007-09-26
Сообщения: 938
Репутация: +  20  -
Профиль   Адрес электронной почты  

Удалить символ в строке

> Ваш код заменяет один пробел, на “;”
Мой код заменяет все пробелы на точку с запятой. Что полностью отвечает требованием твоей задачи.

..bw



Офлайн

#9 Ноя. 14, 2008 19:24:31

bw
От:
Зарегистрирован: 2007-09-26
Сообщения: 938
Репутация: +  20  -
Профиль   Адрес электронной почты  

Удалить символ в строке

> в задаче же не сказано, что ровно одним пробелом они разделяются
Без комментариев.

..bw



Офлайн

#10 Ноя. 14, 2008 23:27:32

Psixo
От:
Зарегистрирован: 2007-09-12
Сообщения: 113
Репутация: +  0  -
Профиль   Отправить e-mail  

Удалить символ в строке

Cover Story, регулярные выражения вам в помощь ;)



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version