Чтобы выделить текст в Python, можно воспользоваться несколькими методами. Вот основные способы, как это сделать:
➡️ Строковые методы
- Метод
upper()
иlower()
: Можно выделить текст, изменив его регистр.
text = "Привет, мир!"
upper_text = text.upper() # "ПРИВЕТ, МИР!"
lower_text = text.lower() # "привет, мир!"
- Метод
capitalize()
иtitle()
: Эти методы изменяют первую букву строки или каждое слово на заглавную букву.
text = "привет, мир!"
capitalized_text = text.capitalize() # "Привет, мир!"
title_text = text.title() # "Привет, Мир!"
➡️ Форматирование строк
- Использование f-строк: Можно выделить текст, изменив его формат.
name = "Alice"
greeting = f"Hello, {name.upper()}!" # "Hello, ALICE!"
➡️ ANSI Escape Codes (для терминала)
- Цветной текст в терминале: Для выделения текста цветом можно использовать ANSI escape codes.
text = "Привет, мир!"
highlighted_text = f"\033[1;31m{text}\033[0m" # Красный текст
print(highlighted_text)
- Пример с использованием библиотеки
colorama
:
from colorama import Fore, Style, init
init() # Инициализация Colorama
text = "Привет, мир!"
highlighted_text = f"{Fore.RED}{text}{Style.RESET_ALL}"
print(highlighted_text) # Красный текст
➡️ Markdown (для Jupyter Notebook)
- Использование Markdown: В Jupyter Notebook можно выделить текст с помощью Markdown.
from IPython.display import Markdown, display
def print_highlighted(text):
display(Markdown(f'**{text}**'))
print_highlighted("Привет, мир!") # Выделенный жирным текст
➡️ Библиотека rich
(для форматирования вывода в терминале)
- Использование библиотеки
rich
:
from rich.console import Console
console = Console()
console.print("[bold magenta]Привет, мир![/bold magenta]") # Жирный текст с магента цветом
Эти методы помогут вам выделять текст в Python различными способами. 😊🐍✨