Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Чи Можна Змінювати Рядок? | Рядки
Типи даних у Python
course content

Зміст курсу

Типи даних у Python

Типи даних у Python

1. Знайомство з числами в Python
2. Істина чи брехня?
4. Поєднання всіх тем разом

bookЧи Можна Змінювати Рядок?

Можливо, ви пам'ятаєте щось про змінювані та незмінювані типи даних. Незмінюваний тип не може бути змінений .

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

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

TypeError 😔

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

Для вирішення цієї проблеми було реалізовано метод replace(). Він має наступний синтаксис: string.replace(previous_word, new_word). До речі, кожен метод, який можна реалізувати для рядка, просто створює новий рядок, оскільки поточний рядок не може бути змінений. Подивіться на приклад, в якому я хочу замінити морепродукти на рибу у рядку:

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

Завдання

Як я вже казав раніше, практика - це ключ до успіху; отже, ось ще одна нагода це зробити!

Виправте помилки у реченнях 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
toggle bottom row

bookЧи Можна Змінювати Рядок?

Можливо, ви пам'ятаєте щось про змінювані та незмінювані типи даних. Незмінюваний тип не може бути змінений .

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

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

TypeError 😔

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

Для вирішення цієї проблеми було реалізовано метод replace(). Він має наступний синтаксис: string.replace(previous_word, new_word). До речі, кожен метод, який можна реалізувати для рядка, просто створює новий рядок, оскільки поточний рядок не може бути змінений. Подивіться на приклад, в якому я хочу замінити морепродукти на рибу у рядку:

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

Завдання

Як я вже казав раніше, практика - це ключ до успіху; отже, ось ще одна нагода це зробити!

Виправте помилки у реченнях 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
toggle bottom row

bookЧи Можна Змінювати Рядок?

Можливо, ви пам'ятаєте щось про змінювані та незмінювані типи даних. Незмінюваний тип не може бути змінений .

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

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

TypeError 😔

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

Для вирішення цієї проблеми було реалізовано метод replace(). Він має наступний синтаксис: string.replace(previous_word, new_word). До речі, кожен метод, який можна реалізувати для рядка, просто створює новий рядок, оскільки поточний рядок не може бути змінений. Подивіться на приклад, в якому я хочу замінити морепродукти на рибу у рядку:

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

Завдання

Як я вже казав раніше, практика - це ключ до успіху; отже, ось ще одна нагода це зробити!

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

  1. Paris is the capital of France;
  2. Brasilia is located in South America;
  3. Monkeys eat bananas.
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

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

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

Можливо, ви пам'ятаєте щось про змінювані та незмінювані типи даних. Незмінюваний тип не може бути змінений .

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

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

TypeError 😔

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

Для вирішення цієї проблеми було реалізовано метод replace(). Він має наступний синтаксис: string.replace(previous_word, new_word). До речі, кожен метод, який можна реалізувати для рядка, просто створює новий рядок, оскільки поточний рядок не може бути змінений. Подивіться на приклад, в якому я хочу замінити морепродукти на рибу у рядку:

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

Завдання

Як я вже казав раніше, практика - це ключ до успіху; отже, ось ще одна нагода це зробити!

Виправте помилки у реченнях 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
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
some-alt