Erstellt von Ricardo Brito
vor 12 Tage
|
||
Frage | Antworten |
Sintaxe básica em Python | Conjunto de regras que definem como os programas em Python devem ser escritos |
Características principais: | - Indentação (espaços ou tabulações) - Uso de dois pontos (:) para iniciar blocos - Não usa chaves {} para delimitar blocos - Comandos terminam na mesma linha, sem ponto e vírgula - Comentários iniciados com # |
Variáveis | Contêineres para armazenar valores |
Tipos de Dados | - Int: números s/ casas decimais - Float: números c/ casas decimais - Str: sequência de caracteres - Bool: True/False - None: ausência de valor |
Condicionais | Permitem executar código diferente baseado em condições - If, Elif, Else - Comparativos: ==, !=, >, <, >=, <= - Lógicos: And, Or, Not |
Loops | - Dois tipos: For/While - For: Percorre sequências (listas, strings) - While: Executa enquanto a condição for verdadeira - Palavras-chave: Break (interrompe), Continue (pula iteração) |
Tratamento de Exceções | Mecanismo para lidar com erros durante execução - Try, Except, Else, Finally - Captura erros específicos - Evita interrupção do programa - Trata situações inesperadas |
Funções em Python | - Bloco de código reutilizável - Definidas com "def" - Podem receber parâmetros - Retornam valores com "return" - Permitem modularização do código |
Listas | - Coleção ordenada e mutável - Criadas com colchetes [] - Podem conter diferentes tipos de dados - Métodos principais: "append()", "remove()", "pop()" - Indexação começa em 0 |
Tuplas | - Coleção ordenada e imutável - Criadas com parênteses () - Úteis para dados que não mudam - Podem conter diferentes tipos - Mais rápidas que listas |
Dicionários | - Coleção de pares chave-valor - Criados com chaves {} - Chaves únicas e imutáveis - Acesso rápido por chave - Mutáveis |
Sets | - Coleção não ordenada de elementos únicos - Criados com "set()" - Eliminam automaticamente duplicatas - Operações de conjunto: união, intersecção - Úteis para remover duplicatas |
Möchten Sie mit GoConqr kostenlos Ihre eigenen Karteikarten erstellen? Mehr erfahren.