Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Formatação por Teclas | Formatação de Strings
Manipulação de Strings em Python

Deslize para mostrar o menu

book
Formatação por Teclas

Atualmente, podemos formatar strings em uma ordem específica. Isso pode ser útil se soubermos em que ordem os valores/variáveis serão fornecidos. Mas o que fazer se não temos ideia sobre a ordem? Dicionários podem nos ajudar a evitar esse problema.

Como podemos nos lembrar, um dicionário é um dos tipos de dados em Python. Os dados no dicionário são armazenados em pares: chave:valor. Esse aspecto nos ajudará com a formatação. Por exemplo, sabemos que queremos inserir o nome e a idade de uma pessoa. Não precisamos nos preocupar com a ordem dos valores. Ao invés de colocar índices dentro dos blocos {}, colocaremos uma variável fictícia (dicionário) com chave (sem aspas!). Em seguida, precisaremos especificar essa variável como um argumento para a função format(). Por exemplo,

123
person = {'name': 'Alex', 'age': 23} pattern = "{d[name]} is {d[age]} years old" print(pattern.format(d = person))
copy

Observe que as chaves que escrevemos na variável fictícia devem estar no seu dicionário. Não podemos nos referir a {d[type]} sem ter uma chave type no dicionário.

Tarefa

Swipe to start coding

Dado o dicionário geo com as chaves país e capital. Você precisa criar o padrão geo_str "A capital do país é capital". país e capital são valores do dicionário geo pelas chaves homônimas. Depois, você precisa imprimir essa string formatada usando o dicionário geo.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 4
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

close

Awesome!

Completion rate improved to 4.35

book
Formatação por Teclas

Atualmente, podemos formatar strings em uma ordem específica. Isso pode ser útil se soubermos em que ordem os valores/variáveis serão fornecidos. Mas o que fazer se não temos ideia sobre a ordem? Dicionários podem nos ajudar a evitar esse problema.

Como podemos nos lembrar, um dicionário é um dos tipos de dados em Python. Os dados no dicionário são armazenados em pares: chave:valor. Esse aspecto nos ajudará com a formatação. Por exemplo, sabemos que queremos inserir o nome e a idade de uma pessoa. Não precisamos nos preocupar com a ordem dos valores. Ao invés de colocar índices dentro dos blocos {}, colocaremos uma variável fictícia (dicionário) com chave (sem aspas!). Em seguida, precisaremos especificar essa variável como um argumento para a função format(). Por exemplo,

123
person = {'name': 'Alex', 'age': 23} pattern = "{d[name]} is {d[age]} years old" print(pattern.format(d = person))
copy

Observe que as chaves que escrevemos na variável fictícia devem estar no seu dicionário. Não podemos nos referir a {d[type]} sem ter uma chave type no dicionário.

Tarefa

Swipe to start coding

Dado o dicionário geo com as chaves país e capital. Você precisa criar o padrão geo_str "A capital do país é capital". país e capital são valores do dicionário geo pelas chaves homônimas. Depois, você precisa imprimir essa string formatada usando o dicionário geo.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

close

Awesome!

Completion rate improved to 4.35

Deslize para mostrar o menu

some-alt