Зміст курсу
Типи даних у Python
Типи даних у Python
Порівняння Рядків Між Собою
Цей розділ охоплює дві різні теми: рядки та булеві оператори. Синтаксис, який ми розглянемо тут, може виявитися досить цінним і значно зменшити складність вашого коду.
Як я вже згадував, такі оператори, як >
, <
, ==
, >=
і <=
можуть бути досить ефективними. Тепер давайте розглянемо, як їх можна застосувати до рядків.
Почнемо з найпростішого: ==
. Цей оператор порівнює два рядки і повертає True, якщо рядки однакові між собою:
print("Kate" == "Katty") print("Katty" == "Katty")
У першому випадку імена різні, а в другому - абсолютно однакові. Це не є абсолютно новою інформацією, тому перейдемо до інших знаків. Як ви пам'ятаєте, X > Y
означає, що X більше, ніж Y. Але що ми можемо сказати про наступну операцію?
print('A' < 'B')
Вираз означає True
, тому що B більше за A, але як рядок може бути більшим?
Примітка
Існує єдиний метод порівняння літер - відповідно до їхнього алфавітного порядку. Це означає, що в алфавіті літера
B
вважається більшою заA
, оскільки вона розташована далі. Для впорядкування елементів в алфавітному порядку ви можете використовувати оператори>
і<
.
До речі, порівнювати можна навіть слова: порівняння відбувається за першими літерами, які відрізняються.
print("alphabet" > "although")
Пояснення: Перші дві літери однакові, тому порівняння починається з третьої літери в кожному слові.
Swipe to show code editor
Щоб досягти приголомшливого успіху, потрібно практикуватись. 🤓
Ваше завдання полягає в тому, щоб поставити знак >
або <
, щоб отримати твердження True
або False
(алфавіт можна знайти у підказці):
False
у першому твердженні.False
у другому твердженні.True
у третьому твердженні.
Дякуємо за ваш відгук!
Порівняння Рядків Між Собою
Цей розділ охоплює дві різні теми: рядки та булеві оператори. Синтаксис, який ми розглянемо тут, може виявитися досить цінним і значно зменшити складність вашого коду.
Як я вже згадував, такі оператори, як >
, <
, ==
, >=
і <=
можуть бути досить ефективними. Тепер давайте розглянемо, як їх можна застосувати до рядків.
Почнемо з найпростішого: ==
. Цей оператор порівнює два рядки і повертає True, якщо рядки однакові між собою:
print("Kate" == "Katty") print("Katty" == "Katty")
У першому випадку імена різні, а в другому - абсолютно однакові. Це не є абсолютно новою інформацією, тому перейдемо до інших знаків. Як ви пам'ятаєте, X > Y
означає, що X більше, ніж Y. Але що ми можемо сказати про наступну операцію?
print('A' < 'B')
Вираз означає True
, тому що B більше за A, але як рядок може бути більшим?
Примітка
Існує єдиний метод порівняння літер - відповідно до їхнього алфавітного порядку. Це означає, що в алфавіті літера
B
вважається більшою заA
, оскільки вона розташована далі. Для впорядкування елементів в алфавітному порядку ви можете використовувати оператори>
і<
.
До речі, порівнювати можна навіть слова: порівняння відбувається за першими літерами, які відрізняються.
print("alphabet" > "although")
Пояснення: Перші дві літери однакові, тому порівняння починається з третьої літери в кожному слові.
Swipe to show code editor
Щоб досягти приголомшливого успіху, потрібно практикуватись. 🤓
Ваше завдання полягає в тому, щоб поставити знак >
або <
, щоб отримати твердження True
або False
(алфавіт можна знайти у підказці):
False
у першому твердженні.False
у другому твердженні.True
у третьому твердженні.
Дякуємо за ваш відгук!