Подсчитать количество вхождений данной подстроки в строку

Возможный дубликат: Базовые индексирующие рекурсии подстроки в строке (python) Как подсчитать количество раз, когда данная подстрока присутствует в строке в Python? Например: >>> 'foo bar foo'.numberOfOccurrences('foo') 2

Как часто python загружается в файл?

Как часто Python загружается в файл? Как часто Python загружается в stdout? Я не уверен (1). Что касается (2), я считаю, что Python flush to stdout после каждой новой строки. Но, если вы перегружаете stdout для файла, он работает как можно чаще?

Формула Хаверсина в Python (Подшипник и расстояние между двумя точками GPS)

проблема Я хотел бы знать, как получить расстояние и опору между двумя точками GPS . Я исследовал формулу гаверсина. Кто-то сказал мне, что я также могу найти подшипник, используя те же данные. редактировать Все работает нормально, но подшипник еще не работает. Выходы подшипника отрицательные, но должны быть между 0 – 360 градусов. Установленные данные должны […]

Отдел в Python 2.7. и 3.3

Как я могу разделить два числа в Python 2.7 и получить результат с десятичными знаками? Я не понимаю, почему есть разница: в Python 3: >>> 20/15 1.3333333333333333 в Python 2: >>> 20/15 1 Разве это не по модулю?

Как открыть окно вывода сценария Python?

Я только что начал с Python. Когда я запускаю файл сценария python в Windows, окно вывода появляется, но мгновенно исчезает. Мне нужно, чтобы он остался там, чтобы я мог анализировать мои результаты. Как я могу держать его открытым?

Доступ к элементам словаря python

Подумайте, как диктовать mydict = { 'Apple': {'American':'16', 'Mexican':10, 'Chinese':5}, 'Grapes':{'Arabian':'25','Indian':'20'} } Как получить доступ к определенному элементу этого словаря? например, я хотел бы напечатать первый элемент после некоторого форматирования первого элемента Apple, который в нашем случае является только «американским»? Дополнительная информация Вышеупомянутая структура данных была создана путем анализа входного файла в функции python. Однако […]

Элементарное добавление 2 списков?

У меня есть сейчас: list1=[1, 2, 3] list2=[4, 5, 6] Я хочу: [1, 2, 3] + + + [4, 5, 6] || [5, 7, 9] Просто элементарное добавление двух списков. Я могу, конечно, повторить эти два списка, но я не хочу этого делать. Каков самый питонический способ сделать это?

Как прочитать текстовый файл в строковой переменной в Python

Я использую следующий сегмент кода для чтения файла в python with open ("data.txt", "r") as myfile: data=myfile.readlines() входной файл LLKKKKKKKKMMMMMMMMNNNNNNNNNNNNN GGGGGGGGGHHHHHHHHHHHHHHHHHHHHEEEEEEEE и когда я печатаю данные, получаю ['LLKKKKKKKKMMMMMMMMNNNNNNNNNNNNN\n', 'GGGGGGGGGHHHHHHHHHHHHHHHHHHHHEEEEEEEE'] Как я вижу, данные находятся в форме списка. Как сделать строку. А также как удалить из него символы "\ n", "[" и "]"?

Python JSON сериализует десятичный объект

У меня есть Decimal('3.9') как часть объекта и хочу кодировать это в строку JSON, которая должна выглядеть как {'x': 3.9} . Я не забочусь о точности на стороне клиента, поэтому поплавок в порядке. Есть ли хороший способ сериализовать это? JSONDecoder не принимает десятичные объекты, а конвертирование в поплавок заранее дает {'x': 3.8999999999999999} что неверно и […]

Почему выражение 0 <0 == 0 возвращает False в Python?

Заглянув в Queue.py в Python 2.6, я нашел эту конструкцию, которая мне показалась немного странной: def full(self): """Return True if the queue is full, False otherwise (not reliable!).""" self.mutex.acquire() n = 0 < self.maxsize == self._qsize() self.mutex.release() return n Если maxsize равно 0, очередь никогда не будет заполнена. Мой вопрос: как это работает для этого […]

Python - лучший язык программирования в мире.