


































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Este documento aborda os conceitos fundamentais de programação em python, com foco no trabalho com strings (cadeias de caracteres) e listas. Ele explica como podemos imaginar uma string como um vetor de caracteres, onde cada caractere ocupa uma posição, e como acessar esses caracteres usando índices. O documento também discute as principais operações com strings, como concatenação, composição e fatiamento. Além disso, aborda a imutabilidade das strings e como verificar se uma palavra pertence a uma string. Em relação às listas, o documento explica que elas são estruturas de dados mutáveis, permitindo a alteração dos valores armazenados em seus elementos. São apresentados os principais métodos para adicionar, remover e modificar elementos de uma lista, bem como técnicas de cópia e concatenação de listas. O documento fornece exemplos práticos e exercícios para consolidar o aprendizado.
Tipologia: Esquemas
1 / 42
Esta página não é visível na pré-visualização
Não perca as partes importantes!



































Bibliografia: Ascencio, Cap. 6 e Cap. 9
CK0211 - Fundamentos de Programação - Emanuele Santos - 2016. Objetivos
CK0211 - Fundamentos de Programação - Emanuele Santos - 2016. Variáveis do tipo string (str)
CK0211 - Fundamentos de Programação - Emanuele Santos - 2016. Variáveis do tipo string (str)
CK0211 - Fundamentos de Programação - Emanuele Santos - 2016. Variáveis do tipo string (str)
CK0211 - Fundamentos de Programação - Emanuele Santos - 2016. Variáveis do tipo string (str)
CK0211 - Fundamentos de Programação - Emanuele Santos - 2016. Concatenação de strings
CK0211 - Fundamentos de Programação - Emanuele Santos - 2016. Composição de strings
>>> print (X, “+”, Y, “=”, X+Y, “.”) 3 + 7 = 10.
CK0211 - Fundamentos de Programação - Emanuele Santos - 2016. Composição com marcadores: números inteiros
CK0211 - Fundamentos de Programação - Emanuele Santos - 2016. Composição com marcadores: números reais
CK0211 - Fundamentos de Programação - Emanuele Santos - 2016. Fatiamento de strings >>> s = “ABCDEFGHI”
>>> print (s[:2]) AB
>>> print (s[1:]) BCDEFGHI
>>> print (s[:]) ABCDEFGHI
>>> print (s[-1:]) I
CK0211 - Fundamentos de Programação - Emanuele Santos - 2016. O que será mostrado? s = “0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ.- ” i = 14 mensagem = s[i] + s[-9] + s[-1] + s[i] + s[-11:-9] + s[24] + s[-9] + s[-1] + s[10] + s[25] + s[-12] + s[i] + s[23] + s[13:15] + s[23] + s[13] + s[24] + s[-1] + s[25] + s[-5] + s[-10] + s[17] + s[24] + s[23] + s[-3] print (mensagem)
CK0211 - Fundamentos de Programação - Emanuele Santos - 2016. Verificação parcial de strings
CK0211 - Fundamentos de Programação - Emanuele Santos - 2016. Verificação parcial de strings