Tipos de Dados em Python: Como Manipulamos Dados em Python?
viagemfutura
164 views
28 slides
May 03, 2024
Slide 1 of 28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
About This Presentation
Tipos de Dados em Python: Como Manipulamos Dados em Python?
Python, uma linguagem de programação de alto nível conhecida por sua simplicidade e legibilidade, oferece uma ampla gama de tipos de dados para manipulação eficaz de informações. Esses tipos de dados, fundamentais para qualquer prog...
Tipos de Dados em Python: Como Manipulamos Dados em Python?
Python, uma linguagem de programação de alto nível conhecida por sua simplicidade e legibilidade, oferece uma ampla gama de tipos de dados para manipulação eficaz de informações. Esses tipos de dados, fundamentais para qualquer programador Python, fornecem a estrutura necessária para lidar com diferentes tipos de informações, desde números até texto e estruturas mais complexas.
Um dos tipos de dados mais básicos em Python é o inteiro (int), que representa números inteiros positivos ou negativos sem parte fracionária. Em seguida, temos o tipo float, usado para números de ponto flutuante, ou seja, números com parte decimal. Ambos os tipos são essenciais para operações matemáticas simples ou complexas.
Para representar texto, Python oferece o tipo de dados string (str). As strings são sequências de caracteres, e Python oferece uma variedade de métodos para manipulá-las, como concatenação, fatiamento e formatação.
Além desses tipos básicos, Python também inclui tipos de dados compostos, como listas (list), tuplas (tuple) e dicionários (dict). Listas são coleções ordenadas de itens, enquanto tuplas são coleções imutáveis, e dicionários são estruturas de dados que mapeiam chaves a valores, permitindo o acesso eficiente aos dados por meio de uma chave.
Outros tipos de dados importantes em Python incluem conjuntos (set), que são coleções não ordenadas de itens exclusivos, e booleanos (bool), que representam os valores de verdadeiro ou falso e são fundamentais para estruturas de controle de fluxo, como declarações condicionais e loops.
Python também permite a criação de tipos de dados personalizados por meio de classes, o que proporciona flexibilidade adicional para modelar dados de acordo com as necessidades específicas de um projeto.
A manipulação de dados em Python envolve a aplicação de métodos e operadores específicos a cada tipo de dado, permitindo operações como adição, remoção, pesquisa e modificação de dados de maneira eficiente e intuitiva.
Em resumo, os tipos de dados em Python oferecem uma base sólida para a manipulação de informações, permitindo que os desenvolvedores criem programas poderosos e eficazes para uma ampla variedade de aplicações.
Size: 4.36 MB
Language: pt
Added: May 03, 2024
Slides: 28 pages
Slide Content
Tipos de Dados em Python
Conceitos: Em Python tudo é objeto, logo as inscrições 1 , “martelo” , 1.76 , [‘teste’,’mesa’] são instâncias de objeto, que possuem rótulos. Mas o que é um objeto? Tipos de Dados
Exemplo de Objeto: Tipos de Dados
Objeto: Coisa material que pode ser percebida pelos sentidos (visão, audição, tato, olfato e paladar) Uma bola é um objeto, um lápis é um objeto, um celular é um objeto. Tipos de Dados
Objeto em Orientação a Objetos: Um objeto é um elemento computacional que representa, no domínio da solução, alguma entidade (abstrata ou concreta) do domínio de interesse do problema sob análise . Tipos de Dados
Dentre os tipos mais importantes, estão o Inteiro (para números inteiros), Float (para números em ponto flutuante), String (que armazena um conjunto de caracteres) e booleanos (aqueles que armazenam, apenas, dois tipos de dados: verdadeiro ou falso). Para todos os tipos, é possível utilizar construtores. Tipos de Dados
Inteiros : Inteiros são limitados apenas pelo tamanho da memória; Logo nós podemos criar um número inteiro com centenas de dígitos embora suas operações se tornem mais lentas do que usar os nativamente suportados pelo processador. Exemplo de inteiros: 4 -234455 215435465467657567653283157132834903253242367231 Em comparação com o crescimento do restante da economia brasileira, que foi de 1,8% em vagas ocupadas, o setor de tecnologia vai muito bem obrigado. Tipos de Dados
Operações com Inteiros : . Tipos de Dados x + y Soma de x e y x - y Subtrai y de x x * y Multiplica x por y x / y Divide x // y Divide x por y; x % y Produz o módulo (resto) da divisão de x por y x + y Soma de x e y x - y Subtrai y de x x ** y Eleva x a y; ver função pow() -x Nega x; muda o sinal de x, se não zero; não faz nada case seja zero.
Conversão de Inteiros : . Tipos de Dados bin(i) Devolve a representação binária de um inteiro como string. hex(i) Devolve a representação hexadecimal de i como uma string. int(i) Converte o objeto x em um inteiro; dispara valueError* em caso de falha ou TypError, se o tipo de dados de x não suporta a conversão. Se x é um número de ponto flutuante, o mesmo será truncado.
Demonstração no IDLE Tipos de Dados
Booleanos: True ou False Obs.: Operadores lógicos: and, or e not; Para o operador “not”, o retorno é sempre booleano. Para os operadores “and” e “or”, o retorno pode ser diferente de booleano, dependendo dos operadores. . Tipos de Dados
Flutuantes ou Float: Qualquer número com um ponto decimal ou que contenha a notação científica na base 10 (e) ou (E). Exemplos : 2.34 .009 2e4 2E4 . Tipos de Dados
Números Complexos: O tipo de dados Complex é imutável, com o primeiro representando a parte real e o outro a parte imaginária. As partes de um número complexo podem ser acessadas por “.real” e “.imag”. o método conjugate() muda o sinal da parte imaginária. Todas as funções e operadores numéricos, com exceção de //, %, divmod(), pow podem ser utilizados com números complexos. Obs .: As funções do módulo “math” não podem ser utilizadas com números complex, por decisão de projeto do Python , porém, podem utilizar o módulo “cmath”. . Tipos de Dados
Números Complexos: Exemplos de números complexos: 2 + 4i -6 + 13i 7 – 5i 0.5 + 2.3i . Tipos de Dados
String: Python possui alto poder para manipulação de String, através de um conjunto grande de métodos embutidos. Para se utilizar é fácil e muito simples, basta por o conjunto de caracteres entre aspas duplos ou simples. Ex.: Obs.: Se você começar com aspas duplas, termine com aspas duplas. Para aspas simples também. . Tipos de Dados
String: Acessando valores em String: Slice Python tem uma técnica chamada slice, na qual informam-se o início, fim e o passo, cujo resultado é uma nova string. É possível a introdução de valores negativos para fatiar a string. . Tipos de Dados
String, acessando valores: Saídas: . Tipos de Dados
O que é Método?
String, caracteres de escape: Serve para identificar um único caracter em uma String. Abaixo, temos uma tabela com os caracteres mais comuns: . Tipos de Dados
String, operadores com string: Alguns operadores se comportam de maneira diferente quando em uma string. Abaixo, apresentamos uma tabela com os operadores especiais para strings. Você deve assumir que temos duas Strings x e y, sendo que x tem o valor “curso” e y, o valor “Python”. . Tipos de Dados
String, operadores de formatação: Muitas vezes desejamos colocar valores entre caracteres da nossa String, ou até mesmo formatar o número exibido na tela. Para isso, temos o operador de formatação, que é exclusivo da classe String e possui sintaxe semelhante ao “printf” da linguagem C. Abaixo, temos a tabela com os símbolos para usar com % (operador de formatação): . Tipos de Dados
Operações entre tipos de dados: Adição A operação de adição pode ser feita entre dois ou N variáveis que tenham o mesmo tipo, ou entre variáveis que sejam numéricas(int e float). Caso você tente somar uma string com um número inteiro (int) ou real (float) um erro será retornado indicando que você não pode concatenar (operação de juntar palavras). Abaixo temos que tentamos concatenar uma string com um número e um erro foi retornado pelo interpretador. . Tipos de Dados
Operações entre tipos de dados: Subtração A subtração pode ser realizada apenas por tipos numéricos (int e float). Caso tente fazer uma subtração com um tipo string um erro será retornado, mesmo que a operação seja entre uma string e um tipo numérico. Lembre-se é possível realizar a subtração entre tipos numéricos. . Tipos de Dados
Operações entre tipos de dados: Multiplicação A multiplicação pode ser realizada entre tipos numéricos e entre uma string e um número inteiro. Qualquer caso fora dos citados acima resultaram em erro. Quando multiplicamos uma string por um número inteiro X o Python vai repetir a string X vezes concatenando-a e gerando uma nova string. Ex.: 5 * ‘teste-‘ = ‘teste-teste-teste-teste-testee-‘ . Tipos de Dados
@programandocommarcelofabiano @marcelofabiano.esoft Precisa de Mais Conteúdo? Então, acesse:
Operações entre tipos de dados: Divisão A string não suporta essa operação. . Tipos de Dados
Operações entre tipos de dados: Função Type() Algumas vezes precisamos descobrir qual é o tipo da variável que estamos trabalhando. Imagine que você recebeu uma variável e precisa descobrir qual é o seu tipo para então fazer uma operação matemática, como fazer isso? O Python tem uma função onde podemos “perguntar” qual o tipo da variável. . Tipos de Dados