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

Conteúdo do Curso

Manipulação de Strings em Python

Manipulação de Strings em Python

1. Conceitos Básicos
2. Métodos de String
3. Formatação de Strings

bookFormataçã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
test

Swipe to show code editor

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.

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
toggle bottom row

bookFormataçã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
test

Swipe to show code editor

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.

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
toggle bottom row

bookFormataçã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
test

Swipe to show code editor

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.

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!

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
test

Swipe to show code editor

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.

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Seção 3. Capítulo 4
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
We're sorry to hear that something went wrong. What happened?
some-alt