Capítulo 4.2

Í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

Strings

Grande parte dos dados do mundo é texto, e um pedaço de texto representado em um computador é chamado de string. Uma string pode representar uma palavra, uma frase ou até mesmo o conteúdo de todos os livros em uma biblioteca. Como o texto pode incluir números (como este: 5) ou valores booleanos (Verdadeiro), uma string também pode descrever essas coisas.

O significado de uma expressão depende tanto de sua estrutura quanto dos tipos de valores que estão sendo combinados. Portanto, por exemplo, adicionar duas strings produz outra string. Esta expressão ainda é uma expressão de adição, mas está combinando um tipo diferente de valor.

"data" + "science"
Out[1]: ‘datascience’

 

A adição é completamente literal; ela combina essas duas strings sem considerar seu conteúdo. Não adiciona um espaço porque estas são palavras diferentes; isso cabe ao programador (você) especificar.

"data" + " " + "science"
Out[2]: ‘data science’

 

Aspas simples e duplas podem ser usadas para criar strings: 'oi' e "oi" são expressões idênticas. As aspas duplas são frequentemente preferidas porque permitem incluir apóstrofos dentro de strings.

"Isso não funcionará com uma string entre aspas simples!"
Out[3]: “Isso não funcionará com uma string entre aspas simples!”

 

Por quê? Experimente.

A função str retorna uma representação de string de qualquer valor. Usando esta função, strings podem ser construídas com valores embutidos.

"That's " + str(1 + 1) + ' ' + str(True)
Out[4]: “That’s 2 True”

 

← Capítulo 4.1 – Números Capítulo 4.2.1 – Métodos de Strings →