Задача

1/13

Cordes. Examen. Comparaison de chaînes

Теория

Lignes. Présentation

Une chaîne - est une liste (ou une séquence) de caractères situés dans un accord particulier. Toute la séquence de caractères est traitée comme un seul objet.

Un caractère est tout ce que vous pouvez taper sur le clavier avec une seule touche (lettre, chiffre, barre oblique inverse ou tout autre caractère).

Les chaînes peuvent contenir des espaces : "Hello world !".

Une chaîne vide est une chaîne qui contient 0 caractères.

Python accepte comme chaînes tout ce qui est entre guillemets (" ") ou apostrophes (' ').

En Python, une chaîne est de type str.
 
Ne pas oublier !
Les chaînes en Python sont immuables !


Vous pouvez écrire une nouvelle valeur dans une chaîne à l'aide de l'instruction d'entrée
s = entrée()

Vous pouvez également simplement attribuer une valeur de chaîne à la variable, telle que  
s = 'Python'
ou alors
s = "Python"

Vous pouvez déterminer la longueur d'une chaîne à l'aide de la fonction intégrée len()
n = longueur(s)


Comparaison de chaînes

Les chaînes peuvent être comparées les unes aux autres, tout comme les nombres. Vous pouvez déterminer laquelle des lignes est la plus grande, laquelle est la plus petite.

Lors de la comparaison de chaînes, les codes de caractères sont comparés. Il existe des dizaines, voire des centaines, d'encodages de caractères. La façon la plus simple de comprendre ce concept est de comprendre l'un des plus simples, ASCII (lire ici).   ;

Il est nécessaire de comprendre que dans les encodages modernes, les lettres russes et anglaises sont classées par ordre alphabétique, les chiffres vont également du plus petit au plus grand. 
Par exemple, dans la table des codes ASCII, le code de la lettre anglaise 'A' - 65, lettres 'a' - 97, chiffre '0' a le code 48. Les lettres russes sont situées dans la partie étendue de la table des codes ASCII (numéros de 128 à 255). Les majuscules viennent avant (c'est-à-dire qu'elles ont un code plus petit) que les minuscules.

Dans la plupart des tables d'encodage utilisées, les modèles sont les mêmes, les lettres minuscules sont postérieures aux lettres majuscules, les chiffres sont antérieurs aux lettres et les lettres russes postérieures aux lettres anglaises.
 
Lors de la comparaison de caractères ou de chaînes, Python convertit les caractères en leurs valeurs ordinales respectives, puis compare de gauche à droite. 

Par exemple : "locomotive"  < "bateau à vapeur", parce que les mots diffèrent dans la cinquième lettre et "dans" < "x".

Задача

Comparez des paires de mots, indiquez le signe dans votre réponse : >, <, =

"vapeur" et "garer"

Выберите правильный ответ, либо введите его в поле ввода

Комментарий учителя