Tipos de Dados em Python: Como Manipulamos Dados em Python?

viagemfutura 164 views 28 slides May 03, 2024
Slide 1
Slide 1 of 28
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
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...


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

Tipos de Dados em Python