|
8 / 8 / 0
Регистрация: 29.05.2011
Сообщений: 181
|
||||||
Сравнение строк09.03.2015, 01:23. Показов 4367. Ответов 17
Метки нет (Все метки)
Здравствуйте!
Возникла проблемка при сравнивании строк, не могу найти ошибку. Я считываю строку из файла и смотрю если она начинается на "§", но даже если строка начинается с этого символа я получаю False. Что я делаю не правильно?
0
|
||||||
| 09.03.2015, 01:23 | |
|
Ответы с готовыми решениями:
17
Сравнение строк
Попарное сравнение строк |
|
45 / 39 / 24
Регистрация: 29.11.2013
Сообщений: 145
|
||||||
| 09.03.2015, 08:40 | ||||||
|
Jennea,
1
|
||||||
|
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
|
||||||
| 09.03.2015, 12:14 | ||||||
2
|
||||||
|
8 / 8 / 0
Регистрация: 29.05.2011
Сообщений: 181
|
|
| 09.03.2015, 15:11 [ТС] | |
|
Спасибо всем большое!!!
Добавлено через 2 часа 37 минут Протестировала эти две функции, они мне тоже возвращают False, когда ожидаю True. В чем еще может быть причина?
0
|
|
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
| 09.03.2015, 15:12 | |
|
файл в студию
0
|
|
|
8 / 8 / 0
Регистрация: 29.05.2011
Сообщений: 181
|
|
| 09.03.2015, 15:17 [ТС] | |
|
В файле просто одна строка § string. Сохраняю как UTF-8. Но и его читая, возвращает False.
0
|
|
|
8 / 8 / 0
Регистрация: 29.05.2011
Сообщений: 181
|
|
| 09.03.2015, 15:34 [ТС] | |
|
Получаю False даже если сравниваю любые другие знаки или простые буквы. Если слово начинается с А и я сравниваю с А, возвращает False.
0
|
|
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
||||||
| 09.03.2015, 16:07 | ||||||
|
Вся проблема в том, что после считывания файла в самом начале у него появляется пробел. По этому интерпретатор честно говорит, что первый символ не знак параграфа.
Странно, то, что если пытаться удалить пробелы из строки, они не удаляются. В общем если создать другой файл, то все работает. Не знаю, что за магия такая с твоим файлом. В общем вот код (в принципе почти твой):
1
|
||||||
|
8 / 8 / 0
Регистрация: 29.05.2011
Сообщений: 181
|
|
| 09.03.2015, 17:42 [ТС] | |
|
Спасибо!
Да, действительно магия.... С Вашим файлом все работает. С моими, даже созданными заново не работает ничего))))
0
|
|
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
||
| 09.03.2015, 17:52 | ||
|
Мистика да и только.
0
|
||
|
8 / 8 / 0
Регистрация: 29.05.2011
Сообщений: 181
|
|
| 09.03.2015, 17:57 [ТС] | |
|
Не подскажите, какой средой разработки пользуйтесь???
0
|
|
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
| 09.03.2015, 17:59 | |
|
Конечно подскажу, pycharm.
0
|
|
|
8 / 8 / 0
Регистрация: 29.05.2011
Сообщений: 181
|
|
| 09.03.2015, 18:03 [ТС] | |
|
Спасибо!
Нашла источник проблемы. Это виндовозный блокнот шалит. Когда создаю файл в NotePad++ пробел уходит и все работает.
0
|
|
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
| 09.03.2015, 18:22 | |
|
Хмм
От windows и её кривых инструментов, всегда одни проблемы...
0
|
|
|
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
|
||||||||||||||||
| 09.03.2015, 18:54 | ||||||||||||||||
|
alex925, Могу ошибаться, но если открыли файл
0
|
||||||||||||||||
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
| 09.03.2015, 19:29 | |
|
Marinero, Интерпретатор его и сам закроет. Проблем с этим не было ни когда, по этому не сильно заморачиваюсь.
Про контекстные менеджеры тож вкурсе. Америку не открыл)
0
|
|
|
45 / 39 / 24
Регистрация: 29.11.2013
Сообщений: 145
|
|||||||
| 10.03.2015, 09:48 | |||||||
|
Для себя вывод, лучше на будущее использовать "utf_8_sig":
1
|
|||||||
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
||
| 10.03.2015, 14:37 | ||
|
Просто не ожидал такого, и в остальных редакторах не показывается, что используется utf8-bom.
1
|
||
| 10.03.2015, 14:37 | |
|
Помогаю со студенческими работами здесь
18
Не работает сравнение строк Сравнение строк Сравнение строк Сравнение двух строк Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|