Introdução à programação e aos algoritmos

João Araujo Ribeiro · Capítulo 79 de 103

Páginas do PDF

Introdução à programação e aos algoritmos

6.2 Fatiando Strings

EXERCÍCIO 6.3

 

Escreva um programa em Python que conte a quantidade de espaços em branco

de uma string.

 

6.2 FATIANDO STRINGS

Na Seção 5.6 você viu as diversas operações de fatiamento de listas. A sintaxe é a mesma para as strings. Você só deve lembrar, e nunca é demais repetir, que listas são objetos mutáveis e strings são imutáveis.

O formato geral de fatiamento é o mesmo:

[início:fim:passo]

O Programa 6.9 apresenta diversas possiblidades de fatiamento de uma string.

frase = ‘Romani ite domum’

print (frase[7:10])

print (frase[:6])

print (frase[7:])

print (frase[7:-1])

print (frase[:])

 

■ Programa 6.9: Programa fatia a string em várias partes.

 

O programa imprime:

ite

Romani

ite domum

ite domu

Romani ite domum

Por exemplo, se você quiser saber se uma palavra é um palíndromo, ou seja, se pode ser lida da mesma forma de frente para trás e de trás para a frente, basta fazer o teste: