Tag: строка

Python как сканировать строку и использовать верхний () между двумя символами?

Я новичок, поэтому, пожалуйста, простите меня за этот вопрос. Я хотел бы написать программу, которая увеличивает буквы между символами « <" and ">" Например, Input : <html> randomchars </html> Выход : <HTML> randomchars </HTML> Как это сделать ? Я только написал это, но это увеличивает все слова. while True: inp = input() if inp == […]

Заменить элемент в списке на основе ввода пользователем

Я ноб, поэтому, пожалуйста, извините меня. Есть три списка Список букв L = ['A', 'B', 'C', 'D', 'E'] Список чисел N = ['1', '2', '3', '4', '5'] Список строк чисел List = ['124', '351'] Это шаги, которые я хочу достичь Запросить письмо от пользователя, например A Найдите букву в списке букв L и запишите ее […]

Можете ли вы передать словарь при замене строк в Python?

В PHP у вас есть preg_replace($patterns, $replacements, $string) , где вы можете сделать все свои подстановки сразу, передав массив шаблонов и замен. Что эквивалентно в Python? Я заметил, что функции string и re replace() и sub() не принимают словари … Отредактировано для уточнения на основе комментария от rick: идея состоит в том, чтобы иметь dict […]

Как определить невидимые символы в строках python?

УКОРОЧЕННАЯ ВЕРСИЯ Я извлекаю значение базы данных, которое содержит короткую, но полную структуру HTML. Я хочу удалить все HTML-теги и просто привести к одному значению. HTML, окружающий мою релевантную информацию, всегда один и тот же, и мне просто нужно выяснить, какие строки перерывы, вкладки или пробелы содержат строку, чтобы я мог сделать совпадение и удалить […]

Как загрузить массив ячеек строк в файлах Matlab mat в список Python или кортеж, используя Scipy.io.loadmat

Я являюсь пользователем Matlab, новым для Python. Я хотел бы написать массив ячеек строк в Matlab в файл Mat и загрузить этот файл Mat с помощью Python (возможно, scipy.io.loadmat) в какой-либо подобный тип (например, список строк или кортежей строк). Но loadmat читает вещи в массиве, и я не уверен, как преобразовать его в список. Я […]

Нотация «% 11f» в Python печати слишком много цифр

В Python я пытаюсь преобразовать числа с плавающей запятой в строки так, чтобы строка имела ровно 12 символов: первый символ – это пробел, а остальные символы могут быть заполнены цифрами (и, если необходимо, десятичной точкой) числа для преобразования в строку. Кроме того, цифры должны быть выражены в десятичной форме (без научной нотации). Я работаю в […]

Множественные замены чисел в строке с использованием regex python

Когда я изменил два слова в строке с двумя другими словами, используя re.sub, я получил результат. Но когда я пробовал, что с выводами чисел не получается правильно >>> import re >>> a='this is the string i want to change' >>> re.sub('(.*)is(.*)want(.*)','\\1%s\\2%s\\3' %('was','wanted'),a) 'this was the string i wanted to change' >>> re.sub('(.*)is(.*)want(.*)','\\1%s\\2%s\\3' %('was','12345'),a) 'this was\x8a345 […]

Почему у этого сценария Python есть \ перед многострочной строкой и что она делает?

В скрипте Python я смотрю на строку, перед которой: print """\ Content-Type: text/html\n <html><body> <p>The submited name was "%s"</p> </body></html> """ % name Если я удаляю \ it, ломается. Что оно делает?

как избежать подстрок

В настоящее время я обрабатываю разделы строки следующим образом: for (i, j) in huge_list_of_indices: process(huge_text_block[i:j]) Я хочу избежать накладных расходов на создание этих временных подстрок. Есть идеи? Может быть, обертка, которая каким-то образом использует смещения индекса? В настоящее время это мое узкое место. Обратите внимание, что process () – это еще один модуль python, который […]

Удалить общие буквы в строках

Поэтому у меня есть интересная проблема. Я пытаюсь написать несколько слов, и мне нужно знать, какие буквы я использовал, а какие нет. Пока у меня есть код ниже: def remove_common(x,y): sort = sort = lambda x: "".join(c for c in sorted(x.lower()) if c.isalpha()) x,y = sort(x), sort(y) //some code that removes y from x return […]

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