O que é um tipo de dados de caractere? Um tipo de dados de caractere é um tipo de dados que armazena um único caractere. Pode ser uma letra, número ou símbolo. Os tipos de dados de caracteres são frequentemente usados para armazenar dados de texto, como nomes, endereços e números de telefone.
Os tipos de dados de caracteres podem ter comprimento fixo ou comprimento variável. Os tipos de dados de caracteres de comprimento fixo armazenam um número específico de caracteres, independentemente do comprimento real dos dados. Os tipos de dados de caracteres de comprimento variável podem armazenar qualquer número de caracteres, até um comprimento máximo especificado.
O tipo de dados de caracteres mais comum é o tipo de dados de caracteres ASCII. Os tipos de dados de caracteres ASCII armazenam caracteres de 7 bits, que podem representar letras do alfabeto inglês, números e símbolos comuns. Outros tipos de dados de caracteres incluem o tipo de dados de caracteres Unicode, que pode representar uma gama mais ampla de caracteres, incluindo caracteres de alfabetos diferentes do inglês.
Tipo de dados de caractere em Python Python define uma string como uma sequência imutável de bytes.
Podemos criar strings com aspas simples ou duplas. Aqui estão alguns exemplos de literais de string em Python:
```
>>> string1 ="Olá"
>>> string2 ='Mundo'
>>> string3 ="123"
```
Quando queremos representar uma string com uma sequência de caracteres não-ASCII, podemos usar `u` ou `r` antes da aspa de abertura:
```
>>> string4 =u"你好" # caracteres chineses
>>> string5 =r"C:\Users\nomedeusuário" # Caminho do Windows
```
O `u` antes da aspa de abertura indica que a string está no formato Unicode, enquanto o `r` indica que a string é uma string bruta, o que significa que os caracteres de barra invertida não são interpretados como caracteres de escape.