@kenya Вы можете использовать метод .replace() для удаления скобок из строки.
1 2 3 4 5 |
string = "В лесу часто встречаются волки (а иногда и медведи)" print(string.replace('(', '').replace(')', '')) # Вывод : В лесу часто встречаются волки а иногда и медведи |
@kenya
В Python можно удалить скобки из строки, используя методы строкового типа. Один из способов - это использовать метод replace()
. Вот пример:
1 2 3 |
s = "(Пример) строки со скобками" s = s.replace("(", "").replace(")", "") print(s) |
Этот код заменяет все вхождения открывающих и закрывающих скобок на пустую строку, тем самым удаляя их из исходной строки. Результат выполнения кода будет:
1
|
Пример строки со скобками |
Также можно использовать регулярные выражения для удаления скобок из строки. Например:
1 2 3 4 |
import re s = "(Пример) строки со скобками" s = re.sub(r'[()]', '', s) print(s) |
Этот код использует функцию re.sub()
для замены всех вхождений символов (
и )
на пустую строку. Результат выполнения кода будет таким же, как и в предыдущем примере.