Методи — це вбудовані функції, які працюють з конкретним об'єктом. Викликаються через крапку: рядок.метод().
Найкорисніші методи рядків:
• upper() / lower() — у верхній/нижній регістр
• strip() — прибирає пробіли з країв
• replace(старе, нове) — заміна підрядка
• split(роздільник) — розбиває на список
• join(список) — об'єднує список у рядок
• find(підрядок) — шукає позицію (або -1)
• startswith() / endswith() — перевірка початку/кінця
• count(підрядок) — кількість входжень
• isdigit() — чи всі символи цифри
sentence = input('Введіть речення: ')
words = sentence.split()
print('Кількість слів:', len(words))
print('ВЕРХНІЙ РЕГІСТР:', sentence.upper())
print('Перше слово:', words[0])
text = input('Введіть речення: ')
bad_word = input('Яке слово замінити? ')
result = text.replace(bad_word, '***')
result = result.replace(bad_word.lower(), '***')
result = result.replace(bad_word.upper(), '***')
result = result.replace(bad_word.capitalize(), '***')
print('Результат:', result)
email = input('Введіть email: ')
parts = email.split('@')
username = parts[0]
domain = parts[1]
is_gmail = domain.endswith('gmail.com')
print('Ім\'я користувача:', username)
print('Домен:', domain)
print('Gmail:', 'Так' if is_gmail else 'Ні')