Tag: строка

Python string.replace () не заменяет символы

Некоторая справочная информация. У нас есть старая система баз данных документов на базе Интернета, где я работаю, почти полностью состоящая из документов MS Office с «нормальными» расширениями (.doc, .xls, .ppt). Все они названы на основе какого-либо произвольного идентификационного номера (т.е. 1245.doc). Мы переключаемся на SharePoint, и мне нужно переименовать все эти файлы и отсортировать их […]

Поиск подстроки (несоответствия)

В Python, если у меня есть строковая needle и я хочу посмотреть, существует ли она (смежно) в качестве подстроки в haystack , мне нужно только проверить, работает if needle in haystack . Что происходит в случае подпоследовательности? Пример: haystack = "qabcdzzzefgyyyh" needle = "acgh" «acgh» – это подпоследовательность qabcdzzzefgyyyh – не существует смежно в haystack […]

Распечатайте символы «\ n» или новые символы как часть вывода на терминале

Я запускаю Python на терминале Если строка string = "abcd\n" Я хотел бы как-то print его так, чтобы символы новой строки '\n' в abcd\n были видны, а не переходили к следующей строке Могу ли я сделать это без необходимости изменять строку и добавлять двойную косую черту ( \\n )

Индексы фрагментов строки Python – срез до конца строки

С индексами строк, есть ли способ отрезать до конца строки без использования len ()? Отрицательные индексы начинаются с конца, но [-1] опускает конечный символ. word = "Help" word[1:-1] # But I want to grab up to end of string! word[1:len(word)] # Works but is there anything better?

Нечувствительный к строкам метод разделения строк Python

У меня 2 строки a = "abc feat. def" b = "abc Feat. def" Я хочу получить строку перед словом feat. или Feat. Это то, что я делаю, a.split("feat.", 1)[0].rstrip() Это возвращает abc . Но как я могу выполнить поиск без учета регистра с использованием разделителя разделителя? Это то, что я пробовал до сих пор […]

как разбить строку на первый экземпляр разделителя в python

Мне нужно разбить строку, используя python, но только в первом экземпляре разделителя в строке. Мой код: for line in conf.readlines(): if re.search('jvm.args',line): key,value= split('=',line) default_args=val Проблема состоит в том, что line , содержащая jvm.args выглядит следующим образом: 'jvm.args = -Dappdynamics.com=true, -Dsomeotherparam=false,' Я хочу, чтобы мой код разбивал jvm.args на переменные ключа и значения, связанные с […]

Как включить интерактивный режим python в cygwin?

Мне нравится python в интерактивном режиме, когда на linux. Однако в cygwin интерактивный режим не запускается. Я не вижу подсказки «>>>», и все, что я вхожу, ничего не приводит. Решенный : я понял проблему из ответов ниже. Я использовал установку python на windows, и для ее запуска в интерактивном режиме требуется опция -i .

Эффективные строки, содержащие друг друга

У меня есть два набора строк ( A и B ), и я хочу знать все пары строк a in A и b in B где a – подстрока b . Первым этапом кодирования было следующее: for a in A: for b in B: if a in b: print (a,b) Тем не менее, я хотел […]

Проверка наличия ключа и его значение не является пустой строкой в ​​словаре Python

Существует ли лучшая практика для назначения переменной из пары ключ / значение в словаре Python: Если ключ присутствует Если значение ключа не является пустой строкой Иначе назначить значение по умолчанию для переменной. Я хотел бы использовать dict.get : my_value = dict.get(key, my_default) Но это присваивает пустой строке my_value если ключ присутствует, а значение – пустая […]

Преобразование строки с одной кавычкой в ​​строку с двойными кавычками

Я хочу проверить, является ли данная строка одиночной или двойной кавычкой. Если это одинарная кавычка, я хочу преобразовать ее в двойную кавычку, иначе она должна быть такой же двойной.

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