Задача

1/13

Cordas. Análise. Comparação de strings

Теория

Linhas. Visão geral

Uma string - é uma lista (ou sequência) de caracteres localizados em um determinado bem. Toda a sequência de caracteres é tratada como um único objeto.

Um caractere é qualquer coisa que você pode digitar no teclado com um único toque de tecla (letra, número, barra invertida ou algum outro caractere).

Strings podem ter espaços: "Hello world!".

Uma string vazia é uma string que tem 0 caracteres.

Python aceita como strings qualquer coisa entre aspas (" ") ou apóstrofos (' ').

Em Python, uma string é do tipo str.
 
É preciso lembrar!
Strings em Python são imutáveis!


Você pode escrever um novo valor em uma string usando a instrução de entrada
s = entrada()

Você também pode simplesmente atribuir um valor de string à variável, como  
s = 'Python'
ou então
s = "Píton"

Você pode determinar o comprimento de uma string usando a função interna len()
n = len(s)


Comparação de strings

Strings podem ser comparadas umas com as outras como números. Você pode determinar qual das linhas é maior, qual é menor.

Ao comparar strings, os códigos de caracteres são comparados. Existem dezenas, senão centenas, de codificações de caracteres. A maneira mais fácil de entender esse conceito é entender um dos mais simples, ASCII (leia aqui).   ;

É necessário entender que nas codificações modernas as letras russas e inglesas são organizadas em ordem alfabética, os números também vão do menor ao maior. 
Por exemplo, na tabela de códigos ASCII, o código da letra inglesa 'A' - 65, letras 'a' - 97, dígito '0' tem o código 48. As letras russas estão localizadas na parte estendida da tabela de códigos ASCII (números de 128 a 255). Letras maiúsculas vêm antes (ou seja, têm um código menor) do que letras minúsculas.

Na maioria das tabelas de codificação usadas, os padrões são os mesmos, as letras minúsculas são posteriores às maiúsculas, os números são anteriores às letras e as letras russas são posteriores às do inglês.
 
Ao comparar caracteres ou strings, o Python converte os caracteres em seus respectivos valores ordinais e depois compara da esquerda para a direita. 

Por exemplo: "locomotiva"  < "barco a vapor", porque as palavras diferem na quinta letra e "em" < "x".

Задача

Compare pares de palavras, indique o sinal em sua resposta: >, <, =

"vapor" e "estacionar"

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

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