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

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

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. Розділ 6
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

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

close

Awesome!

Completion rate improved to 3.03

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

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

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

close

Awesome!

Completion rate improved to 3.03

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

some-alt