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