Курс Python → Сравнение строк в Python
Для сравнения строк в Python используются не только операторы == и !=, но и операторы , =. Например, если у нас есть две переменные string и string1, которым мы присваиваем значения «chinese» и «china» соответственно, мы можем использовать операторы сравнения для сравнения этих строк.
При использовании оператора < для сравнения string и string1 мы получаем значение False. Это происходит потому, что первые четыре символа в обеих строках идентичны, но в пятом символе они различаются: в string это "е", а в string1 — "а".
Внутри Python символы хранятся в Юникоде, где каждый символ имеет свой уникальный код. Например, значение «е» равно 101, а «а» равно 97. Поэтому при сравнении строк Python сравнивает коды символов, а не сами символы.
string = "chinese"
string1 = "china"
print(string < string1) # Вывод: False
Таким образом, в результате сравнения переменных «chinese» и «china» оператором <, Python определяет, что строка "chinese" больше, чем строка "china", из-за различия в кодах символов пятого символа.
Другие уроки курса "Python"
- Создание уникального множества
- Списковое включение в Python
- Быстрый поиск кода
- Форматирование чисел в Python
- Поиск самого частого элемента
- Списки в Python
- Многострочные строки в Python
- Создание и обучение модели с Keras
- Преобразование символов в нижний регистр
- Удаление элементов из списка в Python
- Множественное наследование в Python
- Форматирование строк в Python
- Объединение множеств в Python
- Дизассемблирование Python кода
- Установка и использование emoji
- Работа с YAML в Python: PyYAML.
- Разделение строки в Python
- Работа с модулем os в Python
- Навыки Python: строки, типы данных
- Оператор «not» в Python
- Профилирование данных с Pandas
- Оператор морж в Python 3.8
- Генераторные функции в Python
- Раздувающийся словарь в Python
- Вывод символов строки в Python
- Переопределение метода delitem в Python
- Парсинг веб-страниц с Beautiful Soup
- Преобразование чисел в Python
- Удаление знаков препинания в Python
- Аннотации типов в Python
- Автоматизация скриптов на AWS Lightsail.
- Структура строк в Python
- Python enumerate() использование
- Модуль inspect: получение информации о объектах
- Получение значений из словарей
- Роль запятой в Python
- Подписка на Kaspersky Team
- Создание вложенного генератора
- Операции с числами в Python
- Применение функции к списку
- Логирование с Logzero: ротация файла
- Декораторы в Python
- Операторы увеличения и уменьшения переменной
- Генераторы в Python
- Метод join() для объединения элементов
- Изменение объектов в Python















