Programação  
 
Conhecimento computador >> Programação >> Programação Python >> 
Comparação de Cordas em Python
Para comparar dois ou mais valores de seqüência de caracteres em Python , você pode usar os operadores de comparação . Python não tem quaisquer funções embutidas para comparação de string . Ao comparar os valores , Python sempre retorna "true" ou "false" para indicar o resultado. O formato que você usa é " valor2 valor1 operador . " Ao fazer comparações , você pode usar strings dentro de aspas ou usar variáveis ​​com valores de cadeia . Operadores de Comparação

Python tem vários operadores de comparação que podem ser usados ​​para comparar dois ou mais valores de cadeia . Você pode usar os operadores de comparação em loops ou declarações condicionais. Use "==" para verificar se duas strings são iguais ou " ! =" Para ver se eles não são. Você também pode usar "> " para verificar se a primeira string é maior que o segundo ou "<" para verificar se o oposto. Use " > = " para ver se é maior que ou igual a , ou " < = " para verificar se ela é inferior ou igual à segunda .
Comparações encadeadas

Python permite mais de uma cadeia comparação juntos na mesma linha. Por exemplo , comparando 'a' > 'b' > ' c' é o mesmo que comparar 'a' > 'b' e 'b' > ' c' logo depois . Python retorna " true" se todas as comparações no retorno cadeia verdadeiro e "false" se alguém não retornar verdadeiro . Quando a comparação for avaliada como falsa , Python não se compara ao resto da cadeia .
Comportamento

Python compara todos cordas cordas lexicographically , o que significa que "alimento " é sempre menor do que "banana ", o que é menos do que " cereja ", e assim por diante . No entanto, a comparação de strings são case-sensitive . Todas as letras maiúsculas são menos do que as letras minúsculas . Por exemplo, Python determina que " zebra" é inferior a " maçã ". Para evitar essa confusão ao comparar seqüências de lexicographically , converter temporariamente todas as cordas para maiúsculas ou minúsculas e , em seguida, compará-los.
Tipos de dados

Quando os objetos têm um tipo diferente , Python tenta convertê-los ao mesmo tempo para fins de comparação . Por exemplo , a comparação de um flutuador , com o valor de 10,0 com um número inteiro com o valor de 10 devolve " verdadeiro ", porque são os mesmos. No entanto, um número inteiro com o valor de 10 não é o mesmo que uma string com o valor "10" entre aspas e retorna "false". Se Python não pode converter valores de um tipo comum , ele sempre retorna "false".

Anterior :

Próximo : No
  Os artigos relacionados
·Como empacotar Scripts Python 
·O que é Py Compilar 
·Como fazer uma ordenação por inserção em Python 
·Como ler cookies Com Python 
·Como fazer Python Open 
·Como converter JSON para CSV em Python 
·Tutorial para LiveWires Python 
·Como criar uma função de conversão de temperatura co…
·Como abrir Linux Python XRCed 
·Como controlar a Shell Unix com Python 
  Artigos em destaque
·Ferramentas de detecção vazamento de memória 
·Como inserir vários registros de uma só vez no MySQL 
·Como detectar Unicode de caracteres internacionais em J…
·Como fazer seu próprio personagem Keyboard 
·Como atualizar várias colunas 
·Como instalar uma extensão MySQL para PHP Red Hat 
·MFC ActiveX Tutorial 
·Como extrair AVI Metadados em MATLAB 
·Como adicionar uma barra de progresso para o assistente…
·Java Float Entrada 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados