Зміст курсу
Типи даних у 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 start coding
Ваше завдання - порівняти наступні слова, використовуючи оператор >
або <
, і призначити результат кожного порівняння змінній.
- Порівняйте
"C"
і"D"
, використовуючи знак>
, і призначте результат зміннійstatement1
. - Порівняйте
"Codefinity"
і"Art"
, використовуючи знак<
, і призначте результат зміннійstatement2
. - Порівняйте
"Programming"
і"Data"
, використовуючи знак>
, і призначте результат зміннійstatement3
.
Рішення
Дякуємо за ваш відгук!
Порівняти Рядки
Цей розділ охоплює дві різні теми: рядки та логічні вирази. Синтаксис, який ми розглянемо тут, може бути досить корисним і значно зменшити складність вашого коду.
Як я вже згадував, оператори такі як >
, <
, ==
, >=
та <=
можуть бути досить ефективними. Тепер давайте розглянемо, як їх можна застосувати до рядків.
Почнемо з найпростішого: ==
. Це порівнює два вирази і повертає True, якщо вони рівні, так само як і з рядками:
print("Kate" == "Katty") print("Katty" == "Katty")
У першому випадку імена різні, але в другому вони повністю рівні. Це не нова інформація; тому давайте перейдемо до інших ознак. Як ви пам'ятаєте, X > Y
означає, що X більше ніж Y. Але що ми можемо сказати про наступну операцію?
print('A' < 'B')
Вираз означає True
, тому що B більше ніж A, але як рядок може бути більшим?
Примітка
Існує єдиний метод порівняння літер відповідно до їх алфавітного порядку. Це означає, що в алфавіті літера
B
вважається більшою заA
, оскільки вона розташована далі. Щоб організувати елементи в алфавітному порядку або виконати особисті оцінки, ви можете використовувати символи>
і<
.
До речі, ми можемо порівнювати навіть слова. Алгоритм порівняння наступний: він порівнює слова за першими літерами, які відрізняються:
print("alphabet" > "although")
Пояснення: Перші дві літери рівні, тому порівняння починається з третьої літери в кожному слові (першої нерівної літери).
Swipe to start coding
Ваше завдання - порівняти наступні слова, використовуючи оператор >
або <
, і призначити результат кожного порівняння змінній.
- Порівняйте
"C"
і"D"
, використовуючи знак>
, і призначте результат зміннійstatement1
. - Порівняйте
"Codefinity"
і"Art"
, використовуючи знак<
, і призначте результат зміннійstatement2
. - Порівняйте
"Programming"
і"Data"
, використовуючи знак>
, і призначте результат зміннійstatement3
.
Рішення
Дякуємо за ваш відгук!