Поиск по сайту:

Итерация каждого символа в строке с помощью Python

Как я могу перебирать строку в Python (получать каждый символ из строки, по одному, каждый раз через цикл)?

Ответ #1

Как отметил Йоханнес:

for c in "string": #do something with c

Вы можете выполнять итерации практически чего угод

Читать далее →

python - Как удалить подстроку из конца строки (удалить суффикс строки)?

У меня есть следующий код:

url = 'abcdc.com' print(url.strip('.com'))

Я ожидал: abcdc

Я получил: abcd

Теперь я это делаю

url.rsplit('.com', 1)

Есть ли лучший

Читать далее →

python - Как найти все вхождения подстроки?

В Python есть строки string.find() и string.rfind() для получения индекса подстроки в строке.

Мне интересно, есть ли что-то вроде string.find_all(), которое может возвращать все найденные индексы (не только первый с начала или первый с конца).

Например:

string = &

Читать далее →

Сравнение строк в Python: is vs. ==

Я заметил, что скрипт на Python, который я писал, вел себя как белка, и проследил его до бесконечного цикла, где условие цикла было, а строка не была ''. Пробежавшись по ней в отладчике, оказалось, что строка на самом деле была ''. Когда я изменил его на !='', а не на &ap

Читать далее →

Как преобразовать строку даты и времени ISO 8601 в объект даты и времени Python?

Я получаю строку даты и времени в формате "2009-05-28T16:15:00" (кажется, это ISO 8601). Одним из хаковских вариантов, по-видимому, является разбор строки с помощью time.strptime и передача первых шести элементов кортежа в конструктор dat

Читать далее →

python - Разбивать строку на каждый n-й символ

Как разделить строку на каждый n-й символ?

'1234567890' → ['12', '34', '56', '78', '90']

Тот же вопрос со списком см. в разделе Как разбить список на порочные части одинакового размера?.

Ответ #1

>>> line = '1234567890' >>> n =

Читать далее →

python - Правильный отступ для многострочных строк?

Каков правильный отступ для многострочных строк Python в функции?

def method(): string = """line one line two line three"""

или

def method(): string = """line one line two line three"""

Или что-то еще?

Выглядит немного странно,

Читать далее →

python - Как вы используете StringIO в Python3 для numpy.genfromtxt()?

Я использую Python 3.2.1 и не могу импортировать модуль StringIO. Я использую io. StringIO и он работает, но я не могу использовать его с genfromtxt() numpy следующим образом:

x="1 3\n 4.5 8" numpy.genfromtxt(io.StringI

Читать далее →

python - Как разбить строку на список слов?

Как разделить предложение и сохранить каждое слово в списке? например.

"these are words" ⟶ ["these", "are", "words"]

Чтобы разделить на другие разделители, см. раздел Разделение строки по разделителю в python.

Чтобы разбит

Читать далее →

python - Как получить доступ к строке запроса в маршрутах Flask?

Как получить доступ к параметрам запроса или строке запроса в маршрутах Flask? Это не очевидно из документации Flask.

Приведенный ниже пример маршрута /data иллюстрирует контекст, в котором я хотел бы получить доступ к этим данным. Если кто-то запрашивает что-то вроде example.com/data?abc=123, я хотел бы получить доступ к строке ?abc=123 или иметь возможность получить значение параметров, таких как abc.

@app.route("/

Читать далее →