Tipos de dados básicos
    
    
        
            
                A linguagem Python possui um conjunto de dados básicos pra que possamos manipular dados em 
                nossos programas. Python possui outros tipos de dados nativos mais complexos que serão vistos 
                em futuras seções no tutorial. 
            
         
     
    
        
Objetivos
        
    
    
    
        
string
    
    
        
            
                Strings representam uma sequência de caracteres justapostos. Em Python uma string é imutável 
                sendo apenas a leitura de seu conteúdo possível. A alteração é feita via funções/métodos.
            
            
                
                    
                        | Tipo | 
                        Uso | 
                        Exemplo | 
                    
                
                
                    
                        | string | 
                        textos | 
                        'texto1, "texto" | 
                    
                
            
         
     
    
        
char
    
    
        
            
                Para utilizar um tipo char, basta associar uma caracteres imprimíveis, entre A-z, símbolos 
                e outros, que a linguagem Python irá entender com caracteres. 
            
            
                
                    
                        | Tipo | 
                        Uso | 
                        Exemplo | 
                    
                
                
                    
                        | char | 
                        Caracter | 
                        'a' , 'Z' | 
                    
                
            
         
     
    
    
        
            
                O tipo de dado int pode armazenar valores, inteiros. Os valores podem ser tanto negativos 
                quanto positivos.
            
            
                
                    
                        | Tipo | 
                        Uso | 
                        Exemplo | 
                    
                
                
                    
                        | int | 
                        números inteiros | 
                        10, -1 | 
                    
                
            
         
     
    
    
        
            
                Quando precisamos trabalhar com valores monetários ou qualquer outro tipo de valores que possua 
                precisão(casas decimais). Tanto valores negativos quanto positivos são aceitos.
            
            
                
                    
                        | Tipo | 
                        Uso | 
                        Exemplo | 
                    
                
                
                    
                        | float | 
                        valores ponto-flutuante | 
                        2.10, -2.10 | 
                    
                
            
         
     
    
    
        
            
                Para trabalhar com valores Verdadeiro(True) e Falso(False), Python disponibiliza o tipo de 
                dado bool. 
            
            
                
                    
                        | Tipo | 
                        Uso | 
                        Exemplo | 
                    
                
                
                    
                        | bool | 
                        Valores verdadeiro ou falso | 
                        True, False | 
                    
                
            
         
     
    
    
        
            
                Quando um variável não possui valor atribuído, seu tipo de dado é definido como sendo 
                none. 
            
            
                
                    
                        | Tipo | 
                        Uso | 
                        Exemplo | 
                    
                
                
                    
                        | none | 
                        variáveis | 
                        - | 
                    
                
            
         
     
    
    
        
            
                A linguagem Python possui uma grande número de tipos de dados em sua biblioteca nativa 
                além dos estudados primitivos acima.  Abaixo uma pequena lista de tipos de dados 
                mais complexos ou derivados:
            
            
                
                    
                        | Tipo | 
                        Uso | 
                        Exemplo | 
                    
                
                
                    
                        | function | 
                        funções e métodos | 
                        nome_funcao(argumentos) | 
                    
                    
                        | Vetor | 
                        Armazenar elementos | 
                        [1,2,3] | 
                    
                    
                        | Matriz | 
                        Armazenar elementos | 
                        [[1,2],[3,4]] | 
                    
                    
                        | Objeto | 
                        Representa um entidade | 
                        [ nome: 'joao', idade:18 ] | 
                    
                    
                        | Estrutura de dados | 
                        Armazena elementos | 
                        List, 
                            Tuple, 
                            Set e outros | 
                    
                
            
            
                Os tipos de dados nativos da linguagem Python serão vistos em futuras atualizações.
            
         
     
    
        Histórico de atualizações
        
     
    
        
            
                - 10/09/2025 - revisão 2 - Ajustes: pontuais, objetivos e links internos
 
                - 18/09/2024 - revisão 1 - pequenos ajustes gramaticais; remoção de 'Verificando tipos de dados'
 
                - 12/02/2024 - versão inicial
 
            
         
     
    
            
            
                
                    
                    Os cursos oferecidos nesta página são cursos fornecidos por parceiros. Ao comprar um curso clicando
                em seu banner, você está ajudando a manter o projeto TutorialDev vivo. Os sites dos cursos parceiros utilizam cookies.