Tag: строка

sprintf как функциональность в Python

Я хотел бы создать строковый буфер, чтобы сделать много обработки, форматировать и, наконец, написать буфер в текстовом файле, используя функциональность sprintf в стиле C в Python. Из-за условных операторов я не могу записать их непосредственно в файл. например, псевдокод: sprintf(buf,"A = %d\n , B= %s\n",A,B) /* some processing */ sprint(buf,"C=%d\n",c) …. … fprintf(file,buf) Итак, в […]

Как извлечь и увеличить час из текста (str) с помощью Python

Например, у меня есть этот текст (ввод): Event Time, Monday: 10:01:02,269 to 10:01:08,702 (Reported by John). Event Time, Sunday: 20:01:08,931 to 20:01:15,234 (Reported by Peter). … Затем вы хотите изменить и увеличить время (только время), таким образом (Выход): Event Time, Monday: 10:01:02,369 to 10:01:09,002 #Change the microseconds and seconds (Reported by John). Event Time, Sunday: […]

Как проверить, является ли данная строка Python подстрокой другого?

У меня две строки, и я хотел бы проверить, является ли первая подстрокой другой. Имеет ли Python такую ​​встроенную функциональность?

Самый эффективный способ заменить несколько символов в строке

Предположим, что существует строка любой длины и она содержит только буквы от A до D: s1 = 'ACDCADBCDBABDCBDAACDCADCDAB' Какой самый эффективный / быстрый способ заменить каждый «B» на «C» и каждый «C» на «B». Вот что я делаю сейчас: replacedString = '' for i in s1: if i == 'B': replacedString += 'C' elif i […]

Печать определенных частей строки в python

def PrintThree(s): x = len(s) return s[0:3] + x[3:] Я просто застрял прямо сейчас, как печатать только определенные части строки. Я пытаюсь сделать код, в котором python будет печатать по 3 символа за раз, я пытаюсь сделать так, чтобы код печатал всю строку, но показывал только три символа за раз. Это должно работать со строкой […]

Как напечатать форматированную строку в Python3?

Привет, у меня есть вопрос относительно этого print ("So, you're %r old, %r tall and %r heavy.") % ( age, height, weight) Линия не работает в python 3.4 Кто-нибудь знает, как это исправить?

Проверить наличие гласных в слове, python

Мне нужно проверить, присутствует ли гласная в слове. если это так, операция должна выполняться над словом say op (word). я хочу избежать цикла for, потому что я подумал об этом: for char in word: if char in 'aeiou': #confused here… пожалуйста, рекомендуйте метод, который является низким по стоимости, когда дело доходит до времени выполнения. Также […]

Как мой вход не соответствует ответу?

Переключение с Unity JS на Python немного, и некоторые из более тонких вопросов ускользают от меня, почему это не работает. Мое лучшее предположение состоит в том, что переменная guess фактически является строкой, поэтому строка 5 не совпадает с целым числом 5? Это то, что происходит, и в любом случае, как это сделать. import random import […]

Как разбить целые числа и символы операторов из строки в python?

Я хочу разбить строку на целые числа и операторы для выполнения оценки выражения Infix в python. Вот моя строка: >>> s = (1-2+3)*5+10/2 Я попытался разделить: >>>list(s) ['(', '1', '-', '2', '+', '3', ')', '*', '5', '+', '1', '0', '/', '2'] Это не верно. Поскольку «10» разделяется на «1», «0», Я попробовал альтернативу: >>> re.findall('[+-/*//()]+|\d+',s) […]

Что делает форматирование символа% c в Python и его использование?

Выполняя операции форматирования строк, я не могу точно окунуть голову в операцию% c и ее использование. Изучите Python Hard Way, приведенный ниже пример, но это не имеет смысла без надлежащего контекста. "%c" % 34 == '"' Вот ссылка, если кто-то хочет проверить это: http://learnpythonthehardway.org/book/ex37.html

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