Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Funções Embutidas | Funções
Introdução ao Python

Deslize para mostrar o menu

book
Funções Embutidas

Bem-vindo ao mundo das funções do Python! Neste capítulo, exploraremos algumas das funções embutidas mais poderosas do Python, que servem como ferramentas essenciais para qualquer desenvolvedor Python.

Primeiro, vamos assistir enquanto Alex demonstra como utilizar algumas dessas funções embutidas essenciais:

O que são Funções Embutidas?

Funções embutidas são funções predefinidas que acompanham o Python, permitindo seu uso no código sem a necessidade de implementar funcionalidades adicionais. Essas funções são projetadas para executar tarefas comuns, como cálculos ou manipulação de dados, tornando a programação mais eficiente e simplificada.

Para desenvolvedores Python, dominar as funções embutidas é fundamental para escrever códigos limpos, eficientes e concisos.

O Python oferece uma ampla variedade de funções embutidas. Você já se deparou com algumas, como print(), len(), range() e type(). Vamos explorar outras funções embutidas comumente utilizadas:

  • sum(): soma todos os itens em um iterável (como uma lista) e retorna o total, sendo especialmente útil para trabalhar com dados numéricos;

123
checkout = [2.99, 5.49, 3.99] total = sum(checkout) print(total)
copy
  • max() e min(): retornam os maiores e menores elementos em um iterável, respectivamente — ideal para comparações ou identificação de extremos;

123
freezer_temperatures = [38, 32, 41, 34, 40] print(max(freezer_temperatures)) print(min(freezer_temperatures))
copy
  • float(): converte um número ou uma string que representa um número em um número de ponto flutuante (um número com casas decimais);

123456789
price1 = "3.99" price2 = 12 # Convert prices to float price1_converted = float(price1) price2_converted = float(price2) print(f"Price #1 is ${price1_converted} and is of type {type(price1_converted)}") print(f"Price #2 is ${price2_converted} and is of type {type(price2_converted)}")
copy
  • int(): converte um número ou uma string que representa um número em um inteiro. Útil ao trabalhar com números inteiros ou ao converter dados de entrada para inteiros;

12345678
price = 3.99 quantity = "4" # Calculate the total cost total_cost = int(quantity) * price print(f"The total cost for {quantity} items is ${total_cost}") print(f"Converting the total cost to an integer results in ${int(total_cost)}")
copy

Nota

Quando um valor de ponto flutuante é convertido para inteiro, a parte decimal é simplesmente removida (o valor é truncado).

  • sorted(): retorna uma nova lista ordenada a partir de um iterável (como listas, tuplas ou dicionários). Diferente do método sort(), sorted()não modifica os dados originais e funciona com uma variedade maior de tipos;

123456
fruit_prices = {"cherries": 3.99, "apples": 2.99, "bananas": 1.49} # Sorting the dictionary keys alphabetically sorted_prices = sorted(fruit_prices) print(sorted_prices)
copy
  • zip(): combina dois ou mais iteráveis (por exemplo, listas) em um único iterável de tuplas, agrupando elementos de cada iterável juntos.

123456789
products = ["apple", "banana", "cherry"] prices = [0.99, 0.59, 2.99] stock = [50, 100, 25] # `zip()` combines the 3 lists into a series of tuples # `list()` converts the zip object into a list product_info = list(zip(products, prices, stock)) print("Product information:", product_info)
copy
Tarefa

Swipe to start coding

Processar dados de produtos a partir de um dicionário onde os preços e as quantidades estão armazenados como strings. O objetivo é calcular as vendas totais para cada produto e gerar estatísticas resumidas.

  • Percorrer o dicionário products.
  • Para cada produto:
    • Converter o preço para float;
    • Converter a quantidade vendida para int;
    • Multiplicar ambos para obter o total de vendas desse produto;
    • Adicionar o total de vendas à lista total_sales_list.
  • Utilizar sum() para calcular a soma total de todas as vendas.
  • Atribuir a soma total à variável total_sum.
  • Utilizar min() e max() para obter os valores mínimo e máximo de vendas.
  • Atribuir o valor mínimo à variável min_sales.
  • Atribuir o valor máximo à variável max_sales.

Requisitos de Saída

  • Para cada produto, exibir:
    Total sales for <product>: $<total_sales>
  • Após processar todos os produtos, exibir:
    • Total sum of all sales: $<total_sum>
    • Minimum sales: $<min_sales>
    • Maximum sales: $<max_sales>

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 6. Capítulo 1

Pergunte à IA

expand
ChatGPT

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

book
Funções Embutidas

Bem-vindo ao mundo das funções do Python! Neste capítulo, exploraremos algumas das funções embutidas mais poderosas do Python, que servem como ferramentas essenciais para qualquer desenvolvedor Python.

Primeiro, vamos assistir enquanto Alex demonstra como utilizar algumas dessas funções embutidas essenciais:

O que são Funções Embutidas?

Funções embutidas são funções predefinidas que acompanham o Python, permitindo seu uso no código sem a necessidade de implementar funcionalidades adicionais. Essas funções são projetadas para executar tarefas comuns, como cálculos ou manipulação de dados, tornando a programação mais eficiente e simplificada.

Para desenvolvedores Python, dominar as funções embutidas é fundamental para escrever códigos limpos, eficientes e concisos.

O Python oferece uma ampla variedade de funções embutidas. Você já se deparou com algumas, como print(), len(), range() e type(). Vamos explorar outras funções embutidas comumente utilizadas:

  • sum(): soma todos os itens em um iterável (como uma lista) e retorna o total, sendo especialmente útil para trabalhar com dados numéricos;

123
checkout = [2.99, 5.49, 3.99] total = sum(checkout) print(total)
copy
  • max() e min(): retornam os maiores e menores elementos em um iterável, respectivamente — ideal para comparações ou identificação de extremos;

123
freezer_temperatures = [38, 32, 41, 34, 40] print(max(freezer_temperatures)) print(min(freezer_temperatures))
copy
  • float(): converte um número ou uma string que representa um número em um número de ponto flutuante (um número com casas decimais);

123456789
price1 = "3.99" price2 = 12 # Convert prices to float price1_converted = float(price1) price2_converted = float(price2) print(f"Price #1 is ${price1_converted} and is of type {type(price1_converted)}") print(f"Price #2 is ${price2_converted} and is of type {type(price2_converted)}")
copy
  • int(): converte um número ou uma string que representa um número em um inteiro. Útil ao trabalhar com números inteiros ou ao converter dados de entrada para inteiros;

12345678
price = 3.99 quantity = "4" # Calculate the total cost total_cost = int(quantity) * price print(f"The total cost for {quantity} items is ${total_cost}") print(f"Converting the total cost to an integer results in ${int(total_cost)}")
copy

Nota

Quando um valor de ponto flutuante é convertido para inteiro, a parte decimal é simplesmente removida (o valor é truncado).

  • sorted(): retorna uma nova lista ordenada a partir de um iterável (como listas, tuplas ou dicionários). Diferente do método sort(), sorted()não modifica os dados originais e funciona com uma variedade maior de tipos;

123456
fruit_prices = {"cherries": 3.99, "apples": 2.99, "bananas": 1.49} # Sorting the dictionary keys alphabetically sorted_prices = sorted(fruit_prices) print(sorted_prices)
copy
  • zip(): combina dois ou mais iteráveis (por exemplo, listas) em um único iterável de tuplas, agrupando elementos de cada iterável juntos.

123456789
products = ["apple", "banana", "cherry"] prices = [0.99, 0.59, 2.99] stock = [50, 100, 25] # `zip()` combines the 3 lists into a series of tuples # `list()` converts the zip object into a list product_info = list(zip(products, prices, stock)) print("Product information:", product_info)
copy
Tarefa

Swipe to start coding

Processar dados de produtos a partir de um dicionário onde os preços e as quantidades estão armazenados como strings. O objetivo é calcular as vendas totais para cada produto e gerar estatísticas resumidas.

  • Percorrer o dicionário products.
  • Para cada produto:
    • Converter o preço para float;
    • Converter a quantidade vendida para int;
    • Multiplicar ambos para obter o total de vendas desse produto;
    • Adicionar o total de vendas à lista total_sales_list.
  • Utilizar sum() para calcular a soma total de todas as vendas.
  • Atribuir a soma total à variável total_sum.
  • Utilizar min() e max() para obter os valores mínimo e máximo de vendas.
  • Atribuir o valor mínimo à variável min_sales.
  • Atribuir o valor máximo à variável max_sales.

Requisitos de Saída

  • Para cada produto, exibir:
    Total sales for <product>: $<total_sales>
  • Após processar todos os produtos, exibir:
    • Total sum of all sales: $<total_sum>
    • Minimum sales: $<min_sales>
    • Maximum sales: $<max_sales>

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 6. Capítulo 1
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Sentimos muito que algo saiu errado. O que aconteceu?
some-alt