Tag: строка

Выражение, оценивающее значение None при отсутствии substr

str.find() всегда возвращает -1 если не найден. Могу ли я написать выражение вместо str.find() и return None если не найден?

Разделить строку unicode на 300 байтовых фрагментов без уничтожения символов

Я хочу разделить u"an arbitrary unicode string" на куски, скажем 300 байт, без уничтожения каких-либо символов. Строки будут записаны в сокет, ожидающий utf8, используя unicode_string.encode("utf8") . Я не хочу уничтожать персонажей. Как мне это сделать?

Почему не работает .rstrip ('\ n')?

Скажем, doc.txt содержит a b c d и что мой код f = open('doc.txt') doc = f.read() doc = doc.rstrip('\n') print doc почему я получаю одинаковые значения?

Присоединить строку до, между и после

Предположим, у меня есть этот список: lis = ['a','b','c','d'] Если я делаю 'x'.join(lis) результат: 'axbxcxd' Какой был бы чистый и простой способ получить этот результат? 'xaxbxcxdx' Я мог бы написать вспомогательную функцию: def joiner(s, it): return s+s.join(it)+s и назовите его как joiner('x',lis) который возвращает xaxbxcxdx , но он выглядит не так просто, как мог бы […]

Что эквивалентно проверке строки ruby ​​() в python

Я извиняюсь перед немой этого вопроса, но я не могу понять это, и это сводит меня с ума. В рубине я могу сделать: irb(main):001:0> s = "\t\t\n" => "\t\t\n" irb(main):003:0> puts s => nil irb(main):004:0> puts s.inspect "\t\t\n" Есть ли эквивалент функции inspect ruby в python?

Поиск всех вхождений чередующихся цифр с использованием регулярных выражений

Я хотел бы найти все чередующиеся цифры в строке, используя регулярные выражения. Переменная цифра определяется как две равные цифры, имеющие цифру между ними; например, 1212 содержит 2 чередования (121 и 212), а 1111 также содержит 2 чередования (111 и 111). У меня есть следующий код регулярного выражения: s = "1212" re.findall(r'(\d)(?:\d)(\1)+', s) Это работает для […]

Как преобразовать словарь в строку

Я пытаюсь использовать предоставленное здесь решение Вместо того, чтобы получать словарь, как я могу получить строку с тем же результатом, то есть символ, за которым следует число вхождений Пример: d2m2e2s3

В Python, как указать формат при преобразовании int в строку?

В Python, как указать формат при преобразовании int в строку? Точнее, я хочу, чтобы мой формат добавлял ведущие нули, чтобы иметь строку с постоянной длиной. Например, если для постоянной длины установлено значение 4: 1 будет преобразован в "0001" 12 будет преобразован в "0012" 165 будет преобразован в "0165" У меня нет ограничений на поведение, когда […]

Редактирование элементов в списке в python

Как удалить символ из элемента в списке? Пример: mylist = ['12:01', '12:02'] Я хочу удалить двоеточие из штампов времени в файле, поэтому я могу более легко преобразовать их в 24 часа. Прямо сейчас я пытаюсь перебрать элементы в списке и найти его, содержащего двоеточие, и сделать замену. for num in mylist: re.sub(':', '', num) Но […]

string.lower в Python 3

У меня был рабочий скрипт python, но что-то должно было измениться в python 3. Например, если я хотел преобразовать аргумент 1 в нижний регистр: import string print(string.lower(sys.argv[1])) В нем говорится, что 'module' object has no attribute 'lower' – ОК, я понимаю, теперь string является модулем. Если я удалю импорт и напишу только string.lower('FOO') , он […]

 
Interesting Posts for Van-Lav

Поднять исключение для неопределенных атрибутов в jinja2

Работает scipy.integrate.ode.set_solout?

сортировка по регистро-регистровому регистру без уменьшения результата?

установка SparkContext для pyspark

Функциональное API Keras альтернативное решение для pred_classes ()

python удаляет элементы списка из другого списка. С МНОЖЕСТВЕННЫМИ ВОЗВРАТАМИ элементов в обоих

django – как реализовать двухэтапный механизм публикации

Как конкатенировать три файла excls xlsx с помощью python?

Есть ли встроенная функция Python, которая вернет первое значение True-ish при сопоставлении функции над итерабельным?

Постоянное время `if-else` в python

Привести текущую программу Python к фону

CSV new-line символ, отображаемый в некотируемой ошибке поля

Есть предопределенный класс для URL-адреса в Python?

многопроцессорная обработка и потоковая передача с использованием asyncio в Python 3.4

Вставить изображение в легенду matplotlib

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