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. Істина чи брехня?
3. Рядки
4. Поєднання всіх тем разом

book
Порівняти Рядки

Цей розділ охоплює дві різні теми: рядки та логічні вирази. Синтаксис, який ми розглянемо тут, може бути досить корисним і значно зменшити складність вашого коду.

Як я вже згадував, оператори такі як >, <, ==, >= та <= можуть бути досить ефективними. Тепер давайте розглянемо, як їх можна застосувати до рядків.

Почнемо з найпростішого: ==. Це порівнює два вирази і повертає True, якщо вони рівні, так само як і з рядками:

12
print("Kate" == "Katty") print("Katty" == "Katty")
copy

У першому випадку імена різні, але в другому вони повністю рівні. Це не нова інформація; тому давайте перейдемо до інших ознак. Як ви пам'ятаєте, X > Y означає, що X більше ніж Y. Але що ми можемо сказати про наступну операцію?

1
print('A' < 'B')
copy

Вираз означає True, тому що B більше ніж A, але як рядок може бути більшим?

Примітка

Існує єдиний метод порівняння літер відповідно до їх алфавітного порядку. Це означає, що в алфавіті літера B вважається більшою за A, оскільки вона розташована далі. Щоб організувати елементи в алфавітному порядку або виконати особисті оцінки, ви можете використовувати символи > і <.

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

1
print("alphabet" > "although")
copy

Пояснення: Перші дві літери рівні, тому порівняння починається з третьої літери в кожному слові (першої нерівної літери).

Завдання

Swipe to start coding

Ваше завдання - порівняти наступні слова, використовуючи оператор > або <, і призначити результат кожного порівняння змінній.

  1. Порівняйте "C" і "D", використовуючи знак >, і призначте результат змінній statement1.
  2. Порівняйте "Codefinity" і "Art", використовуючи знак <, і призначте результат змінній statement2.
  3. Порівняйте "Programming" і "Data", використовуючи знак >, і призначте результат змінній statement3.

Рішення

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

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

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

Секція 4. Розділ 7
toggle bottom row

book
Порівняти Рядки

Цей розділ охоплює дві різні теми: рядки та логічні вирази. Синтаксис, який ми розглянемо тут, може бути досить корисним і значно зменшити складність вашого коду.

Як я вже згадував, оператори такі як >, <, ==, >= та <= можуть бути досить ефективними. Тепер давайте розглянемо, як їх можна застосувати до рядків.

Почнемо з найпростішого: ==. Це порівнює два вирази і повертає True, якщо вони рівні, так само як і з рядками:

12
print("Kate" == "Katty") print("Katty" == "Katty")
copy

У першому випадку імена різні, але в другому вони повністю рівні. Це не нова інформація; тому давайте перейдемо до інших ознак. Як ви пам'ятаєте, X > Y означає, що X більше ніж Y. Але що ми можемо сказати про наступну операцію?

1
print('A' < 'B')
copy

Вираз означає True, тому що B більше ніж A, але як рядок може бути більшим?

Примітка

Існує єдиний метод порівняння літер відповідно до їх алфавітного порядку. Це означає, що в алфавіті літера B вважається більшою за A, оскільки вона розташована далі. Щоб організувати елементи в алфавітному порядку або виконати особисті оцінки, ви можете використовувати символи > і <.

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

1
print("alphabet" > "although")
copy

Пояснення: Перші дві літери рівні, тому порівняння починається з третьої літери в кожному слові (першої нерівної літери).

Завдання

Swipe to start coding

Ваше завдання - порівняти наступні слова, використовуючи оператор > або <, і призначити результат кожного порівняння змінній.

  1. Порівняйте "C" і "D", використовуючи знак >, і призначте результат змінній statement1.
  2. Порівняйте "Codefinity" і "Art", використовуючи знак <, і призначте результат змінній statement2.
  3. Порівняйте "Programming" і "Data", використовуючи знак >, і призначте результат змінній statement3.

Рішення

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

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

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

Секція 4. Розділ 7
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?
some-alt