Python Strings – O que são?

Vamos examinar as strings do Python neste post com exemplos, na esperança de que isso ajude você no seu processo de aprendizado.

Strings Python

Uma string Python é indicada por aspas simples ou aspas duplas.

Exemplo 'elon' é o mesmo que “elon” .

A função print() pode ser usada para renderizar uma string literal da seguinte forma:

Example: 

1
2
3
4
5
print("Elon")
print('Reeve')
print('Musk')
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


Definir uma variável com uma string

Declaração de strings do Python

 

As strings do Python são alocadas às variáveis ​​anexando o nome da variável seguido por um sinal de igual e a string:

Example: 

1
2
3
4
5
6
a = "Elon"
b = "Musk"
print(a)
print(b)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Strings Multilinha

Strings Python permitem que você atribua uma string multilinha a uma variável usando três aspas:

Três aspas duplas podem ser usadas:

Example: 

1
2
3
4
5
a = """Food and water scarcity, torrential flooding, extreme heat, and disease are all threats associated with climate change.
Conflict and migration are also possible outcomes."""
print(a)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Três aspas simples também são aceitáveis:

Example: 

1
2
3
4
a = "'Climate change has been dubbed the greatest threat to human health in the 21st century, by the World Health Organization (WHO)."'
print(a)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Nota: Observe que as quebras de linha nos códigos acima estão posicionadas no mesmo ponto do resultado.

Strings são Arrays

Uma matriz de bytes representando caracteres unicode é uma string em Python, assim como em muitas outras linguagens de programação populares.

O tipo de dados de caractere não existe em Python. Cada caractere é simplesmente uma string de comprimento um.

Acessar elementos de uma string pode ser feito com colchetes.

Localize o primeiro caractere – não esqueça que o primeiro caractere tem a posição 0:

Example

1
2
a = "Tesla, Tech"
print(a[1])
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Loops de cordas

Um loop for nos permite percorrer os caracteres em uma string, pois strings são arrays.

Percorra as letras da palavra “MrExamples”:

Example: 

1
2
3
4
for x in "MrExamples":
print(x)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Dica: em nosso capítulo Python For Loops, você aprenderá mais sobre for Loops.

Comprimento da corda

Usando a função len() em Python, podemos determinar o comprimento de uma string.

O comprimento de uma string pode ser determinado pela função len().

Example

1
2
a = "Elon Reeve Musk"
print(len(a))
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Verificar Cadeia de Caracteres

Uma string pode ser verificada para ver se uma determinada frase ou caractere está presente nela usando a palavra-chave in .

Você pode verificar o texto a seguir quanto à presença da palavra “humano”:

Example

1
2
txt = "Climate change has been dubbed the greatest threat to human health in the 21st century."
print("human" in txt)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Você pode usá-lo em uma instrução if da seguinte maneira:

O seguinte deve ser impresso somente se a palavra “ameaça” estiver presente:

Example

1
2
txt = "Climate change has been dubbed the greatest threat to human health in the 21st century."
if "threat" in txt: print("Yes, word 'threat' exists.")
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Dica: Confira nosso capítulo Python If…Else para saber mais sobre instruções If.

Verifique se NÃO

Podemos usar a palavra-chave not in para determinar se uma determinada frase ou caractere é encontrado em uma string.

Este texto não contém a palavra “tesla”:

Example

1
2
txt = "Climate change has been dubbed the greatest threat to human health in the 21st century."
print("Tesla" not in txt)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Em uma instrução if , use-a da seguinte maneira:

Se “tesla” não estiver presente, imprima apenas:

Example

1
2
txt = "Climate change has been dubbed the greatest threat to human health in the 21st century."
if "tesla" not in txt:print("Word, 'Tesla' is NOT present.")
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Importância das Strings do Python

Strings são um tipo de dados fundamental e importante em Python. Eles representam sequências de caracteres e são amplamente utilizados na programação para diversos fins. Aqui estão algumas razões pelas quais strings são importantes em Python:

  1. Strings são usadas principalmente para representar e manipular dados de texto. Eles permitem que você armazene, acesse e modifique informações textuais, como nomes, endereços, mensagens e muito mais. A manipulação de strings é uma tarefa comum na programação, e o Python fornece um rico conjunto de métodos e operações de string integrados para esse propósito.
  2. Strings desempenham um papel crucial nas operações de entrada e saída. Eles são usados ​​para ler entrada de texto de usuários, arquivos ou outras fontes, bem como para exibir informações e gerar saída em um formato legível por humanos. Python's input()e print()funções, por exemplo, lidam com strings para interação do usuário.
  3. Strings são freqüentemente usadas para representar dados em um formato estruturado. Por exemplo, você pode armazenar dados em um arquivo CSV (Comma-Separated Values) onde cada valor é representado como uma string. Da mesma forma, os formatos de dados JSON (JavaScript Object Notation) e XML (eXtensible Markup Language) usam strings para codificar e representar estruturas de dados complexas.
  4. O Python fornece recursos poderosos de formatação de strings, permitindo combinar strings com outros valores e formatá-los de uma maneira específica. A interpolação de string usando espaços reservados, como f-strings ( f"Hello {name}") ou o format()método, é comumente usada para criar saída dinâmica e formatada.
  5. Strings são essenciais para tarefas de processamento de texto, como pesquisar, extrair e manipular padrões específicos dentro do texto. O módulo de expressão regular do Python ( re) permite uma poderosa correspondência de padrões e manipulação de strings, facilitando o processamento e a análise de dados textuais.
  6. Ao interagir com sistemas externos, como bancos de dados ou APIs, as strings são usadas para passar e receber dados. Por exemplo, você pode precisar enviar uma solicitação HTTP com uma carga baseada em string ou recuperar dados de um banco de dados usando consultas SQL expressas como strings.
  7. O Python oferece suporte ao Unicode, que permite que as strings representem uma ampla variedade de caracteres de diferentes idiomas e sistemas de escrita. Isso torna o Python adequado para esforços de internacionalização e localização, permitindo o desenvolvimento de aplicativos que podem lidar com texto em vários idiomas.
Ganhe uma vantagem competitiva assinando nosso boletim informativo e acessando informações líderes do setor.

 

Nós valorizamos o seu feedback.
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

Assine a nossa newsletter
Digite seu e-mail para receber um resumo semanal de nossos melhores posts. Saber mais!
ícone