Курс 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 groupby() из itertools: работа с повторяющимися элементами
- Итерация по коллекции в Python
- Метод join для объединения строк
- Обработка исключений в Python
- Метод count() для списков
- Изменение элемента списка
- Создание списков в Python
- Поиск с библиотекой Google
- Настройка логгера Logzero
- Работа с deque из collections
- Создание панели меню Tkinter
- Реверс строки в Python
- Метод join() для объединения элементов в строку.
- Форматирование данных с помощью pprint
- Работа с исключениями в Python
- Python 3.12: Псевдонимы типов
- Регистрация на TenChat
- Применение функции к элементам списка
- Управление ресурсами в Python
- Добавление элемента в список.
- Проверка файла .py на синтаксис.
- Отправка HTTP-запросов с User-Agent
- Сортировка в Python
- Преобразование текста в нижний регистр
- Вычисление времени выполнения
- Именованные срезы в Python
- Функции all и any в Python
- Работа с кортежами в Python
- Многострочные строки в Python
- Декораторы с @wraps
- Контекстный менеджер в Python
- Создание задания в Cron
- Метод rmatmul для пользовательских матриц
- Генераторные выражения и islice.
- Применение промокода в Много лосося
- Дефолтные параметры в Python
- Роль ключевого слова self
- Глобальные переменные в Python
- Область видимости переменных
- Иерархия классов в Python
- Типы возвращаемых значений в Python
- Enum в Python: создание и использование перечислений
- Многострочные комментарии в Python
- Создание списков в Python
- Сумма элементов списка















