String Essencial - Python

  Рет қаралды 586

Celso Kitamura

Celso Kitamura

3 жыл бұрын

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:
.
texto = “Este texto está na primeira linha.
E este na segunda linha.”
As sequencias de escape do Python são:
\’ aspas simples
\” aspas duplas
\\ barra invertida

nova linha

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.
E por hoje é só!
E se você quiser aprender mais sobre programação, continue me acompanhando!
Se você gostou deste vídeo, dê uma curtida nele e aproveite para se inscrever no canal. Não se esqueça de ativar as notificações para receber um aviso quando novos vídeos forem publicados.
E até a próxima!
Me acompanhe aqui ⤵⤵
💻 Blog: celsokitamura.com.br
💻 Instagram: / celsokitamura
🎥 KZbin: / celsokitamura
🔵 Facebook: / celsokitamura
#StringEssencialPython
#SouAppDev

Пікірлер: 5
@CelsoKitamura
@CelsoKitamura 3 жыл бұрын
Meu e-book Como Aprender a Programar do Absoluto Zero está GRATUITO por tempo limitado! Olha o link: 👉🏼 celsokitamura.com.br/como-aprender-a-programar Bora aprender a programar! Se você se interessou pelo Echo Dot, conheça ele melhor aqui: amzn.to/2RMjDOz Se você se interessou pelo Echo Show 5, conheça ele melhor aqui: amzn.to/2B0g6Tj Conheça minha skill Minuto de Sabedoria do Programador: celsokitamura.com.br/minuto-de-sabedoria-do-programador Vai lá, conheça a skill e teste pra ver!
@inohavelucky1693
@inohavelucky1693 3 жыл бұрын
Estou pensando em estudar por aqui, então vim na última aula para perguntar, acaba aqui a logica de programação ? Apartir daqui já posso ir pra linguagem propriamente ?
@CelsoKitamura
@CelsoKitamura 3 жыл бұрын
Ainda vou fazer alguns vídeos sobre manipulação de strings e talvez sobre arrays. Mas nestas séries de vídeos você já entrou na linguagem com as palavras chaves essenciais. Se você quiser se aprofundar na tecnologia já dá pra seguir. Não se esqueça que programação é treino, então independente do caminho que vc seguir, faça muito exercício, treine bastante.
@talita4574
@talita4574 2 жыл бұрын
Estou tentando mudar isso num arquivo csv, como seria ? Mesma coisa ?
@CelsoKitamura
@CelsoKitamura 2 жыл бұрын
Não entendi, o que tem nesse arquivo csv? E o que vc quer fazer com suas informações?
Aparando Strings - Python
7:50
Celso Kitamura
Рет қаралды 1,6 М.
JavaScript - Função Prompt
6:08
Lucas Alves dos Santos
Рет қаралды 1,4 М.
WHO LAUGHS LAST LAUGHS BEST 😎 #comedy
00:18
HaHaWhat
Рет қаралды 23 МЛН
Sigma Kid Hair #funny #sigma #comedy
00:33
CRAZY GREAPA
Рет қаралды 31 МЛН
I Can't Believe We Did This...
00:38
Stokes Twins
Рет қаралды 125 МЛН
Double Stacked Pizza @Lionfield @ChefRush
00:33
albert_cancook
Рет қаралды 71 МЛН
Pilha x Fila   Conheça as Diferenças e Como Usar Cada Estrutura
7:40
Arrays ou Vetores em Python
7:44
Tricodando
Рет қаралды 818
Aula 06 - Variáveis e Tipos Primitivos de Dados em Python
21:43
COMO CADASTRAR SUA WEB RÁDIO NO RÁDIOS NET.
4:51
Painel Colosso Cast
Рет қаралды 10 М.
x86 X ARM
6:51
Celso Kitamura
Рет қаралды 119
Qualidade de Software - CMMI 2.0 (Modelo de Maturidade de Software)
37:54
Como utilizar API Gateway como AWS Lambda
26:04
Rapha Moura - Simplify AWS
Рет қаралды 6 М.
WHO LAUGHS LAST LAUGHS BEST 😎 #comedy
00:18
HaHaWhat
Рет қаралды 23 МЛН