Strings

Uma string é uma série de caracteres entre aspas simples ou duplas. Uma string pode ser atribuída a uma variável da mesma forma que um número. Você pode usar print() para exibir a string:

hello = 'Hello, World!'
print(hello)

Output:

Hello, World!

Se você quiser usar uma aspa simples dentro de uma string (como um apóstrofo), você tem duas opções: (1) colocar a string entre aspas duplas ou (2) usar string escaping, que significa adicionar uma barra invertida antes da aspa:

Usando aspas duplas:

greeting = "What's up?"
print(greeting)

Output:

What's up?

Usando string escaping:

greeting = 'What\'s up?'
print(greeting)

Output:

What's up?

Duas ou mais strings podem ser concatenadas (combinadas) usando o operador +:

hello = "Hello"
there = "there"
greeting = hello + ' ' + there
print(greeting)

Output:

Hello there

As f-strings do Python permitem usar variáveis ​​dentro de strings para criar mensagens dinâmicas. Para definir uma f-string, basta colocar um f antes da string e adicionar chaves para inserir variáveis ​​ou outras expressões na string:

name = "Bob"
greeting = f"Hello {name}"
print(greeting)

Output:

Hello Bob

Outro exemplo usando inteiros dentro de uma f-string:

coins = 15
score = f'Atualmente você tem {coins} moedas. Após este nível, você terá {coins + 10}'
print(score)

Output:

Atualmente você tem 15 moedas. Após este nível você terá 25

Exercícios

  1. Crie e mostre uma variável com a seguinte string:
Quando eu digo "Toc. Toc.", você diz "Quem está aí?"

Dica: use string escaping. Tem duas soluções possíveis.

  1. Crie duas variáveis, uma que armazene seu primeiro nome e outra que armazene seu sobrenome. Use-as para criar e imprimir duas novas strings:

    • Uma que o cumprimente pelo nome, por exemplo: “Olá, João Silva!”
    • Uma que mostre seu nome como ele poderia aparecer em um registro oficial (sobrenome, nome). Por exemplo: “Silva, João”

    Dica: use f-strings

  2. Aqui está o começo de uma piada:

s1 = "Toc. Toc."
s2 = "Quem está aí?"

Escreva o restante da piada criando três novas variáveis: s3, s4 e s5. Ao criar s4, use s3 dentro de uma f-string (não digite manualmente as palavras de s3 para s4).

Thanks! We hope you found what you are looking for. Please feel free to contribute via Github.