Курс 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 3.8
- Метод gt в Python
- Разделение строки на пары ключ-значение.
- Работа с модулем bisect
- Модуль future Python
- Функция print() — вывод информации
- Преобразование генераторов в циклы
- UserString в Python
- Импорт модулей в Python 3.12
- Проверка условий: all и any
- Форматирование вывода с F-строками
- Генераторы в Python
- Встроенные функции Python
- Замыкания в Python
- Склеивание строк без циклов
- Метод rename() для переименования файлов и каталогов
- Получение списка кортежей из словаря
- Официальный канал Python в Telegram
- Работа с срезами в Numpy
- Модуль os в Python: работа с файлами
- Обязательные аргументы в Python
- Работа с процессами в Python
- Оператор «not» в Python
- Открытие и редактирование скриптов Python
- Анонимные функции в Python
- Преобразование текста в нижний регистр
- Декораторы классов
- Запуск асинхронной корутины
- Хранение данных
- Преобразование строк в числа с плавающей запятой
- Преобразование кортежа в словарь.
- Измерение времени выполнения кода
- Python: отсутствие точек с запятыми
- Сортировка HTML по CSS-селектору
- Обработка исключений в Python
- Поток данных в Python
- Управление доступом к модулю
- Работа с кортежами в Python
- Список переменных в Python
- Проверка переменных окружения в Python
- Парсинг статей с Newspaper3k
- Манипуляция формой массива в Numpy
- Генераторы данных















