Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Чи Є Рядок Змінним? | Рядки
Типи даних у Python

bookЧи Є Рядок Змінним?

Ви можете пригадати щось про змінювані та незмінювані типи даних. Незмінювані не можна змінити.

А як щодо рядків? Вони є незмінюваними. Неможливо змінити рядок безпосередньо, лише за допомогою спеціальних операцій. Ми не дізнаємося результату, доки не спробуємо. Тому розглянемо цей приклад.

123
string = "What does it really take to be first past the post?" string[0] = 'k'
copy

TypeError

Важко не погодитися з твердженням, що модифікація рядків є необхідною. Так само, як люди можуть змінювати свої погляди, слід дозволити рядкам зазнавати подібних змін.

Метод replace() був реалізований для вирішення цієї проблеми. Його синтаксис наступний:

string.replace(old_word, new_word)

До речі, кожен метод, який можна застосувати до рядка, просто створює новий рядок, оскільки поточний змінити неможливо. Розгляньте приклад, у якому потрібно замінити seafood на fish:

12345678
string = "I would like to order seafood" # I changed my mind and want to order fish now new_string = string.replace('seafood','fish') # The previous order print(string) # The current order print(new_string)
copy
Завдання

Swipe to start coding

Як вже зазначалося, практика — це ключ до успіху, тож ось ще одна можливість потренуватися!

Виправте помилки у реченнях string1, string2 та string3, щоб зробити їх правдивими. Ви повинні отримати такі результати:

  1. "Paris is the capital of France".
  2. "Brasilia is located in South America".
  3. "Monkeys eat bananas".

Рішення

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 12
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

close

Awesome!

Completion rate improved to 3.45

bookЧи Є Рядок Змінним?

Свайпніть щоб показати меню

Ви можете пригадати щось про змінювані та незмінювані типи даних. Незмінювані не можна змінити.

А як щодо рядків? Вони є незмінюваними. Неможливо змінити рядок безпосередньо, лише за допомогою спеціальних операцій. Ми не дізнаємося результату, доки не спробуємо. Тому розглянемо цей приклад.

123
string = "What does it really take to be first past the post?" string[0] = 'k'
copy

TypeError

Важко не погодитися з твердженням, що модифікація рядків є необхідною. Так само, як люди можуть змінювати свої погляди, слід дозволити рядкам зазнавати подібних змін.

Метод replace() був реалізований для вирішення цієї проблеми. Його синтаксис наступний:

string.replace(old_word, new_word)

До речі, кожен метод, який можна застосувати до рядка, просто створює новий рядок, оскільки поточний змінити неможливо. Розгляньте приклад, у якому потрібно замінити seafood на fish:

12345678
string = "I would like to order seafood" # I changed my mind and want to order fish now new_string = string.replace('seafood','fish') # The previous order print(string) # The current order print(new_string)
copy
Завдання

Swipe to start coding

Як вже зазначалося, практика — це ключ до успіху, тож ось ще одна можливість потренуватися!

Виправте помилки у реченнях string1, string2 та string3, щоб зробити їх правдивими. Ви повинні отримати такі результати:

  1. "Paris is the capital of France".
  2. "Brasilia is located in South America".
  3. "Monkeys eat bananas".

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 12
single

single

some-alt