Как разделить текст и код в строках Python?Python

Программы на Python
Ответить
Anonymous
 Как разделить текст и код в строках Python?

Сообщение Anonymous »

Я столкнулся с проблемой в Python. У меня есть строка, содержащая и сообщение, и код, и мне нужно разделить их и передать каждую разным функциям. Пример:

Код: Выделить всё

text = """
Can you change sum operation to multiplication?

def process(a: int, b: int):
print(a + b)
"""
Разделы текста и кода могут располагаться в любом порядке. Я пробовал использовать регулярное выражение для их разделения, но на других языках это не удалось. Есть ли у вас какие-либо предложения, как справиться с этой проблемой без использования LLMS?

Спасибо!
Я искал, как LLMS различает код и текст, и выяснил для их разделения они используют форматирование Markdown, например:

Код: Выделить всё

"See if anything is wrong with this code:"

```python
def process(a: int, b: int):
print(a - b)
- ```
и я боюсь, что не смогу следовать этой структуре, потому что данный ввод или строка не классифицированы таким образом

Подробнее здесь: https://stackoverflow.com/questions/791 ... on-strings
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»