Capa do Ebook gratuito Curso de Python com Lambda e API Gateway para desenvolvimento backend

Curso de Python com Lambda e API Gateway para desenvolvimento backend

4.6

(5)

142 páginas

Fundamentos da linguagem Python: Manipulação de strings em Python

Capítulo 9

Tempo estimado de leitura: 3 minutos

+ Exercício
Audio Icon

Ouça em áudio

0:00 / 0:00

Fundamentos da Linguagem Python: Manipulação de Strings em Python

Python é uma linguagem de programação de alto nível, popular por sua sintaxe clara e legibilidade do código. Uma das muitas características que fazem do Python uma escolha preferida para os desenvolvedores de software é a sua funcionalidade de manipulação de strings. As strings em Python são sequências de caracteres e são amplamente usadas em muitos contextos de programação.

1. Criação de Strings

Em Python, as strings podem ser criadas colocando os caracteres entre aspas simples ('...') ou aspas duplas ("..."). Python também suporta strings de várias linhas, que podem ser criadas colocando os caracteres entre três aspas simples ('''...''') ou três aspas duplas ("""...""").

# Exemplo de criação de strings
string1 = 'Olá, Mundo!'
string2 = "Python é ótimo!"
string3 = '''Este é um exemplo
de uma string de várias
linhas em Python.'''

2. Acessando Caracteres em Strings

Python permite acessar caracteres individuais de uma string usando índices. O índice de um caractere é a posição do caractere na string. Python suporta tanto a indexação positiva (começando do início da string, 0) quanto a indexação negativa (começando do final da string, -1).

# Exemplo de acesso a caracteres em strings
string = 'Python'
print(string[0])  # Saída: P
print(string[-1])  # Saída: n

3. Fatia de Strings

A fatia de strings em Python é uma funcionalidade para extrair uma parte de uma string. A sintaxe básica para a fatia de strings é string[start:stop:step].

# Exemplo de fatia de strings
string = 'Python'
print(string[0:2])  # Saída: Py
print(string[::2])  # Saída: Pto

4. Operações com Strings

Python oferece uma variedade de operações que podem ser realizadas em strings, como concatenação (+), repetição (*), pertencimento (in), etc. Além disso, Python também oferece muitos métodos embutidos para manipular strings, como lower(), upper(), split(), replace(), etc.

Continue em nosso aplicativo

Você poderá ouvir o audiobook com a tela desligada, ganhar gratuitamente o certificado deste curso e ainda ter acesso a outros 5.000 cursos online gratuitos.

ou continue lendo abaixo...
Download App

Baixar o aplicativo

# Exemplo de operações com strings
string1 = 'Olá,'
string2 = ' Mundo!'
print(string1 + string2)  # Saída: Olá, Mundo!
print(string1 * 3)  # Saída: Olá,Olá,Olá,
print('M' in string2)  # Saída: True
print(string2.lower())  # Saída:  mundo!
print(string2.upper())  # Saída:  MUNDO!
print(string2.split(' '))  # Saída: ['', 'Mundo!']
print(string2.replace('Mundo', 'Python'))  # Saída:  Python!

Em resumo, a manipulação de strings em Python é uma habilidade essencial para qualquer desenvolvedor Python. Com uma compreensão sólida das operações e métodos de string, você pode manipular dados de texto de maneira eficiente e eficaz em seus programas Python.

Agora responda o exercício sobre o conteúdo:

Qual das seguintes afirmações sobre a manipulação de strings em Python é verdadeira?

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

A verdadeira afirmação sobre a manipulação de strings em Python é a opção 3. Python suporta fatiamento de strings com a sintaxe string[start:stop:step], permitindo extrair partes específicas da string.

Próximo capitúlo

Fundamentos da linguagem Python: Estruturas de dados em Python

Arrow Right Icon
Baixe o app para ganhar Certificação grátis e ouvir os cursos em background, mesmo com a tela desligada.