Tag: строка

Использование устаревшего модуля 'string'

Я просто запустил pylint в свой код, и он отображает это сообщение: Uses of a deprecated module 'string' Я использую string модуля для соединения / разделения в основном. >>> names = ['Pulp', 'Fiction'] >>> import string >>> fullname = string.join(names) >>> print fullname Pulp Fiction Выше приведен пример. В моем коде я должен использовать split […]

Лучший способ выполнить тест «не один» в Python для обычной и Unicode пустой строки?

В Python 2.7 я пишу класс, который вызывает функцию в API, который может или не может возвращать пустую строку. Кроме того, пустая строка может быть unicode u"" или не-unicode "" . Мне было интересно, что лучший способ проверить это? Следующий код отлично подходит для пустой строки, но не для пустой строки unicode: class FooClass(): string […]

Вырезать номера из строки

У нас есть ряд строк, например: c1309 , IF1306 , v1309 , p1209 , a1309 , mo1309 . В Python, какой лучший способ лишить номера? Все, что мне нужно, это: c , IF , v , p , a , mo из приведенного выше примера.

Как извлечь строку между двумя другими строками в python?

Например, если у меня есть строка типа str1 = "IWantToMasterPython" Если я хочу извлечь "Py" из вышеуказанной строки. Я пишу: extractedString = foo("Master","thon") Я хочу сделать все это, потому что я пытаюсь извлечь тексты с html-страницы. Тексты песен написаны как <div class = "lyricbox"> ….lyrics goes here….</div> . Любые предложения о том, как я могу […]

Невозможно использовать unichr в Python 3.1

новенький тут! Я новичок в Python, и я просматривал Поваренную книгу Python (2-е издание), чтобы узнать, как обрабатывать строки и символы. Я хотел попробовать преобразовать число в его эквивалент Unicode. Поэтому я попытался использовать встроенную функцию « unichr » , которая, согласно Cookbook, выглядит примерно так: >>> print repr(unichr(8224)) … и будет выводить: u'\u2020' Однако […]

разница между поиском и индексом

Я новичок в python и не могу понять разницу между find и index. >>> line 'hi, this is ABC oh my god!!' >>> line.find("o") 16 >>> line.index("o") 16 Они всегда возвращают тот же результат. Благодаря!!

Удалить первое слово в строке Python?

Какой самый быстрый / самый чистый способ удалить первое слово строки? Я знаю, что могу использовать split а затем перебирать массив для получения строки. Но я уверен, что это не самый лучший способ сделать это. П:: Я довольно новичок в python, и я не знаю всех трюков. Заранее спасибо за вашу помощь.

Почему поиск в регулярном выражении в подстроке «не полностью эквивалентен разрезанию строки» в Python?

Как указано в документации , использование regex.search(string, pos, endpos) не полностью эквивалентно разрезанию строки, то есть regex.search(string[pos:endpos]) . Он не будет выполнять регулярное сравнение, как если бы строка начиналась с pos , поэтому ^ не соответствует началу подстроки , но соответствует только реальному началу всей строки. Однако $ соответствует либо концу подстроки, либо всей строке. […]

Альтернатива назначению строки строки python

Каков наилучший / правильный способ использования назначения элемента для строки python? т.е. s = "ABCDEFGH" s[1] = 'a' s[-1]='b' ? Обычный способ будет кидать: 'str' object does not support item assignment

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

Мне нужно получить значение после последнего двоеточия в этом примере 1234567 client:user:username:type:1234567 Мне не нужно ничего из строки, как только последнее значение id.

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