Capítulo 4.3

Índice

  1. 1. O que é Ciência de Dados?
  2. 2. Causalidade e Experimentos
  3. 3. Progamando em Python
  4. 4. Tipos de Dados
  5. 5. Sequências
  6. 6. Tabelas
  7. 7. Visualização
  8. 8. Funções e Tabelas
  9. 9. Aleatoriedade
  10. 10. Amostragem e Distribuições Empíricas
  11. 11. Testando Hipóteses
  12. 12. Comparando Duas Amostras
  13. 13. Estimação
  14. 14. Por que a Média é Importante
  15. 15. Previsão

Comparações

Valores booleanos surgem mais frequentemente a partir de operadores de comparação. Python inclui uma variedade de operadores que comparam valores. Por exemplo, 3 é maior do que 1 + 1.

3 > 1 + 1
Out[1]: True

 

O valor True indica que a comparação é válida; Python confirmou esse simples fato sobre a relação entre 3 e 1+1. O conjunto completo de operadores de comparação comuns está listado abaixo.

Comparação Operador Exemplo Verdadeiro Exemplo Falso
Menor que < 2 < 3 2 < 2
Maior que > 3 > 2 3 > 3
Menor ou igual <= 2 <= 2 3 <= 2
Maior ou igual >= 3 >= 3 2 >= 3
Igual == 3 == 3 3 == 2
Diferente != 3 != 2 2 != 2

 

Uma expressão pode conter várias comparações, e todas devem ser verdadeiras para que toda a expressão seja True. Por exemplo, podemos expressar que 1+1 está entre 1 e 3 usando a seguinte expressão.

1 < 1 + 1 < 3
Out[2]: True

 

A média de dois números está sempre entre o número menor e o número maior. Expressamos essa relação para os números x e y abaixo. Você pode experimentar diferentes valores de x e y para confirmar essa relação.

x = 12
y = 5
min(x, y) <= (x+y)/2 <= max(x, y)
Out[3]: True

 

Strings também podem ser comparadas, e sua ordem é alfabética. Uma string mais curta é menor que uma string mais longa que começa com a string mais curta.

"Dog" > "Catastrophe" > "Cat"
Out[4]: True

 

← Capítulo 4.2.1 – Métodos de Strings Capítulo 5 – Sequências →