Tag: string

Умножение строки на ноль

Что касается компьютерной науки и, в частности, на Python, как объяснить, что умножение строки на ноль (которая является int) создает пустую строку? >>> 'hello' * 0 >>> ''

порядок порядка байтов в шестнадцатеричной строке (python)

Я хочу создать небольшой форматтера в python, возвращая мне числовые значения, встроенные в строки шестнадцатеричных строк. Это центральная часть моего форматирования и должна быть разумной быстро форматировать более 100 строк / сек (каждая строка около 100 символов). В приведенном ниже коде должен быть приведен пример, где я заблокирован. 'data_string_in_orig' показывает данный формат ввода. Он должен […]

Скорость копирования буфера Python – почему массив медленнее, чем строка?

У меня есть буферный объект в C ++, который наследуется от std::vector<char> . Я хочу преобразовать этот буфер в строку Python, чтобы я мог отправить его по сети через файл протокола Twisted.transport.write. Два способа, которые я думал сделать: (1) создание строки и заполнение символа char: def scpychar(buf, n): s = '' for i in xrange(0, […]

Печатная длина строки в python

Есть ли способ найти (даже лучшее предположение) «напечатанную» длину строки в python? Например, 'potaa \ bto' – 8 символов в len но только 6 символов, напечатанных на tty. Ожидаемое использование: s = 'potato\x1b[01;32mpotato\x1b[0;0mpotato' len(s) # 32 plen(s) # 18

Python encoded utf-8 string \ xc4 \ x91 в Java

Как получить правильную строку Java из созданной на Python строки «Oslobo \ xc4 \ x91enja»? Как его декодировать? Я пробовал, я думаю, все, повсюду, повсюду, я застрял в течение 2 дней с этой проблемой. Пожалуйста помоги! Вот метод веб-службы Python, который возвращает JSON, с которого анализирует его клиент Java с Google Gson. def list_of_suggestions(entry): input […]

Python Pandas удаляет подстроку с помощью другого столбца

Я пробовал искать и не могу найти простой способ сделать это, поэтому я надеюсь, что ваш опыт поможет. У меня есть кадр данных pandas с двумя столбцами import numpy as np import pandas as pd pd.options.display.width = 1000 testing = pd.DataFrame({'NAME':[ 'FIRST', np.nan, 'NAME2', 'NAME3', 'NAME4', 'NAME5', 'NAME6'], 'FULL_NAME':['FIRST LAST', np.nan, 'FIRST LAST', 'FIRST NAME3', […]

Как удалить «& amp; nbsp» из содержимого html?

У меня есть html-страница: <div class="theater"> <div class="desc" id="theater_16109207495969942346"> <h2 class="name"><a href="/movies?near=pune&amp;tid=df8f66de0a592b4a" id="link_1_theater_16109207495969942346">Esquare Victory Camp</a></h2> <div class="info">site no 2429,general thimayya road, camp contonment,oppositekayani bakery, Pune – 020 2613 2975 <a class="fl" href="" target="_top"></a> </div> </div> <div class="showtimes"> <div class="show_left"> <div class="movie"> <div class="name"><a href="/movies?near=pune&amp;mid=1cdcf90092189400">Hawaa Hawaai</a> </div><span class="info">Drama – Hindi</span> <div class="times"><span style="color:#666"><span style="padding:0 "></span> <!– […]

Python `str.format ()`, заполнять символы и цвета ANSI

В Python 2 я использую str.format() чтобы выровнять кучу столбцов текста, который я печатаю на терминале. В принципе, это таблица, но я не печатаю никаких границ или чего-то еще – это просто строки текста, выровненные по столбцам. Без цветной игры все печатает, как ожидалось. Если я обертываю целую строку (т. Е. print инструкцию print ) […]

изменять конкретные индексы в строке с одинаковым значением python

Цель Чтение в массивном двоичном файле размером около 1,3 ГБ и изменение определенных битов, а затем запись его обратно в отдельный файл (невозможно изменить исходный файл). метод Когда я читаю в двоичном файле, он хранится в массивной строке, закодированной в шестнадцатеричном формате, которая неизменна, поскольку я использую python. Мой алгоритм перебирает весь файл и сохраняет […]

Как работает функция python difflib.get_close_matches ()?

Ниже приведены два массива: import difflib import scipy import numpy a1=numpy.array(['198.129.254.73','134.55.221.58','134.55.219.121','134.55.41.41','198.124.252.101'], dtype='|S15') b1=numpy.array(['198.124.252.102','134.55.41.41','134.55.219.121','134.55.219.137','134.55.220.45', '198.124.252.130'],dtype='|S15') difflib.get_close_matches(a1[-1],b1,2) вывод: ['198.124.252.130', '198.124.252.102'] '198.124.252.102' будет самым близким совпадением для '198.124.252.101' ? Я посмотрел документацию, где они указали о некоторых весах с плавающим типом, но не содержит информации об использовании алгоритма. Мне нужно найти, если абсолютная разница между двумя последними октетами […]

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