Já sabemos que podemos utilizar variáveis do tipo string em nossos softwares.
Nesse vídeo eu vou te mostrar o essencial, o mínimo que você precisa saber sobre strings para aprender programação em Python.
Vamos conversar sobre algumas operações básicas de manipulação de strings em Python.
String Essencial – Python
Já vimos o que é variável e tipos de variáveis. Se você ainda não viu, dá uma olhada aqui.
Variável é uma porção da memória do computador com uma “etiqueta”, que é seu nome. Através do seu nome conseguimos ler e escrever dentro desse espaço.
String é um tipo de variável que guarda uma cadeia de caracteres.
Com este tipo de variável conseguimos manipular um texto para exibir ao usuário, seja ele vindo da base de dados, de outro sistema ou que o próprio usuário informou.
Criando Uma Nova String
Como já disse em outros vídeos, não precisamos declarar variáveis em Python.
Então, para criar uma nova string, basta atribuir um valor a variável.
texto = “Este é um texto de exemplo”
Precisamos obrigatoriamente colocar o texto entre aspas, senão receberemos um erro.
Aspas Simples Ou Aspas Duplas?
E para delimitar esse texto, uso aspas simples ou aspas duplas?
texto1 = “Este é um texto” texto2 = ‘Este é outro texto’
Em Python você pode escolher. Tanto faz usar um ou outro para delimitarmos o texto. Só não podemos misturar os dois na mesma string:
texto = “Este texto está errado’
A dica que dou aqui é escolher um. Não fique misturando as aspas no seu código, ele fica confuso de ler e depois de algum tempo nem você vai entender direito que se passa no código.
E como eu coloco aspas no meu texto que está dentro da string?
Se você usou um tipo de aspas para delimitar, pode utilizar a outra dentro do texto sem nenhum problema, como no exemplo abaixo:
texto = ‘E ele disse “Tudo bem?” para todos os presentes.’
Sequência De Escape
Poxa, mas eu escolhi utilizar duas aspas no meu código e agora preciso de um texto com aspas duplas também… tem como?
Sim, tem como sim. Basta utilizar uma sequência de escape.
Neste caso, podemos utilizar o \” para incluir aspas duplas em nossa string delimitada também com aspas duplas, assim:
texto = “E ele disse \“Tudo bem?\” para todos os presentes.”
Bom, se eu uso a barra invertida para incluir aspas, como faço para incluir uma barra invertida no texto?
Para isso usamos outra sequência de escape: \\
Existe também uma sequência de escape para incluirmos uma quebra de linha no texto, o: \n.
texto = “Este texto está na primeira linha.\nE este na segunda linha.”
As sequencias de escape do Python são:
\’ | aspas simples |
\” | aspas duplas |
\\ | barra invertida |
\n | nova linha |
\r | carriage return |
\t | tab |
\b | backspace |
\f | form feed |
\ooo | octal |
\xhh | hexadecimal |
Concatenando Strings
E para terminar essa aula de string essencial em Python, vamos ver a concatenação de strings.
Concatenar é “colocar junto”, “juntar”.
E para juntar duas ou mais strings, usamos o operador +:
texto01 = “Primeiro, ” texto02 = “segundo.” texto03 = texto01 + texto02 print(texto03)
Podemos também misturar variáveis e texto:
texto01 = “Este” texto02 = “texto” texto03 = texto01 + “ é um ” + texto02 print(texto03)
Desafio
Agora chegou a sua vez! O desafio de hoje é bem simples, crie um programa que peça o nome do usuário e imprima a saudação “Bem vindo [nome]!”.
Palavras Finais
Acabamos de ver o essencial, o mínimo sobre strings que você precisa saber para aprender a programar em Python.
Olha quanta coisa aprendemos em poucos minutos: vimos como criar uma string, como utilizar aspas simples e aspas duplas, sequencias de escape e concatenação de strings.
Meu e-book Como Aprender a Programar do Absoluto Zero está GRATUITO por tempo limitado!
Olha o link: 👉🏼 http://celsokitamura.com.br/como-aprender-a-programar
Bora aprender a programar!
Deixe um comentário