Dia 8: Entrada do usuário em Python | Python de 100 dias
Em Python, strings desempenham um papel crucial como tipo de dados, permitindo que você trabalhe com dados textuais. Neste blog, exploraremos os fundamentos das strings, diferentes métodos para criar strings e conceitos avançados como strings multilinhas, indexação e loop através de caracteres em uma string. Este guia irá equipá-lo com um conhecimento sólido de strings, ajudando você a se tornar mais proficiente em programação Python.
Uma string em Python é essencialmente uma sequência de caracteres entre aspas. Você pode criar uma string colocando o texto entre aspas simples (') ou duplas ("). Essa flexibilidade facilita o trabalho com vários tipos de dados de texto.
Por exemplo:
name = "Harry" # Double-quoted string friend = 'Rohan' # Single-quoted string
Ambas as variáveis são consideradas strings, e o Python não faz distinção entre strings entre aspas simples ou duplas.
Às vezes, pode ser necessário armazenar texto de várias linhas em uma única variável de string. Python torna isso simples, permitindo o uso de aspas triplas, sejam aspas simples triplas (''') ou aspas duplas triplas (""").
Exemplo:
message = """Hello Harry, How are you? I hope you're doing well!""" print(message)
A saída:
Hello Harry, How are you? I hope you're doing well!
Usar aspas triplas é especialmente útil quando você precisa trabalhar com texto formatado ou incluir quebras de linha em sua string.
Em determinados cenários, pode ser necessário incluir aspas em uma string. Para fazer isso sem causar erros de sintaxe, o Python fornece sequências de escape como a barra invertida (\). As sequências de escape comumente usadas incluem:
quote = "He said, \"I want to learn Python!\"" print(quote)
A saída:
He said, "I want to learn Python!"
Em Python, strings são indexadas, o que significa que cada caractere recebe uma posição numérica começando em 0. Isso permite que você acesse facilmente caracteres individuais dentro de uma string.
Exemplo:
name = "Harry" print(name[0]) # Outputs: H print(name[1]) # Outputs: a
Aqui, as posições do índice são as seguintes:
A tentativa de acessar um índice fora do intervalo de comprimento da string (por exemplo, nome[5] em uma string de 5 caracteres) resultará em um "IndexError."
Percorrer uma string permite trabalhar com cada caractere individualmente. Isso é particularmente útil quando você deseja realizar operações em cada caractere da string.
Usando um loop for, você pode acessar cada caractere de uma string, um por um:
name = "Harry" for char in name: print(char)
A saída:
H a r r y
Cada caractere no nome da string é impresso em uma nova linha. Este método de loop é eficaz para examinar ou processar cada caractere separadamente.
Ao dominar esses conceitos, você aprimorará sua capacidade de lidar com dados de texto em Python, seja criando aplicativos, processando arquivos de texto ou gerando saída. A flexibilidade do Python com strings o torna uma excelente escolha para lidar com dados textuais de maneira eficaz.
Compre-me um café
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3