Skip to content

ОС: Сравнение строк - недостаточно про Лексикографическое сравнение строк #352

@fey

Description

@fey

В теории в модуле "Сравнение строк" не хватает информации:
https://github.com/hexlet-basics/exercises-python/blob/5a6e4530bcdf11e304df8c67a086202dba9efc3c/modules/45-logic/15-bool-strings/ru/README.md

Здесь "apple" < "banana", потому что буква "a" в слове apple идёт раньше буквы "b" в слове banana.

ОС студента:

Лексикографическое сравнение строк основано на сравнении кодов символов, которые соответствуют символам в алфавите. В многих языках программирования это аналогично сравнению значений кодов символов в таблице ASCII. В таблице ASCII:
Буква a имеет код 97.
Буква b имеет код 98.
Поскольку 97 (код a) меньше 98 (код b), строка "apple" считается меньшей, чем строка "banana", и выражение print("apple" < "banana") возвращает True.```

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions