0% acharam este documento útil (0 voto)
28 visualizações5 páginas

Guia Completo de Tipos e Operadores em Python

O documento descreve os principais tipos de dados em Python como inteiros, floats, strings e booleanos. Também explica operadores, estruturas de repetição como while e for, condicionais if/else, funções e listas, tuplas e dicionários.

Enviado por

Gabriel Frade
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
28 visualizações5 páginas

Guia Completo de Tipos e Operadores em Python

O documento descreve os principais tipos de dados em Python como inteiros, floats, strings e booleanos. Também explica operadores, estruturas de repetição como while e for, condicionais if/else, funções e listas, tuplas e dicionários.

Enviado por

Gabriel Frade
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

tipos-de-python

May 2, 2024

[ ]: # TIPOS BÁSICOS DE PYTHON


# Int - Inteiro (1, 2, 3...)
# Float - Ponto Flutuante (1.1, 1.2, 1.3...)
# String - Linha ('olá', 'oi', 'bom dia')
# Bool - boleano (true, false)
texto = 'gabriel'
x = 2
y = 4
z = 6
a = True
b = False

[ ]: # Tipos de operadores com Python


# + - * / // ** %
# Operadores de Incremento
# += -= *= /= **= //= %=

# #adição
# print(x+x)

# #subtração
# print(x-y)

# #divisão
# print(y/x)

# #multiplicação
# print(x*y)

# x += 1
# print(x)

# print(2*texto)

[ ]: # Operadores de Comparação

# < > == != >= <=

1
# x > y

[ ]: # Operadores Lógicos
# AND OR NOT

x > 2 and y == 4
not x == 2

[31]: # Estrutura de Dados

# listas - COLCHETES [ ] - Mutável


# tuplas - PARENTESE ( ) - Imutável
# dicionarios - CHAVES { } - Sempre a partir de variável e valor

lista_a = [ 1, 2, 9, 6, 4, 18, 5, 87, 14, 3,'python', 'gabriel', 'teste',␣


↪'cursopygis']

tupla_a = (1, 2, 3, 'gabriel')


dicionario_a = {'nome' : 'gabriel', 'idade' : 22}

[53]: # LISTAS

#len - conta quantos item tem na lista - len(xxx)


#slice - Sempre colocar um a mais para aparecer o que você deseja - xxx[:1]
#append - coloca um novo item na lista - [Link](xx)
#remove - remove o primeiro item com a condição - [Link](xx)
#pop - retira um item com base em seu índice - [Link](índice)
#delete - retira com base no índice mas ela se escreve igual função - del␣
↪xxxx[índice]

#sort - ordena os item da lista, mas precisam ser de um tipo só - [Link]()

lista_a[:10].sort()
print(lista_a)

[1, 2, 3, 4, 5, 6, 9, 14, 18, 87, 'python', 'gabriel', 'teste', 'cursopygis']

[ ]: # TUPLAS

#len - conta quantos item tem na lista - len(xxx)


#slice - Sempre colocar um a mais para aparecer o que você deseja - xxx[:1]
#append - coloca um novo item na lista - [Link](xx)
#remove - remove o primeiro item com a condição - [Link](xx)
#pop - retira um item com base em seu índice - [Link](índice)
#delete - retira com base no índice mas ela se escreve igual função - del␣
↪xxxx[índice]

#sort - ordena os item da lista, mas precisam ser de um tipo só - [Link](x)

2
tupla_b = (2,)
tupla_c = tupla_a + tupla_b
tupla_a == tupla_c

[ ]: # DICIONARIOS

#para selecionar apenas 1 item deve se acrescentar colchetes e especificar o␣


↪item desejado - print(meu_dicionario['nome'])

meu_dicionario = {'nome': 'gabriel',


'idade': 22,
'profissao': 'geografo'}
# print(meu_dicionario['nome'],meu_dicionario['profissao'])

# para atualizar uma variável num dicionário:


# meu_dicionario['nome'] = 'Ge_Frade'
# print(meu_dicionario)

meu_dicionario['faculdade'] = 'puc_minas'
print(meu_dicionario)

# del meu_dicionario['profissao']
# meu_dicionario

[ ]: # REPETIDOR WHILE

# count = 0
# while count <= len(lista_a):
# print(lista_a)
# count+=1

# count = 0
# while count <= len(tupla_a):
# print(tupla_a)
# count+=1

# count = 0
# while count <= len(meu_dicionario)-1:
# print(meu_dicionario)
# count+=1

[ ]: # REPETIDOR FOR

# para cada elemento da lista, print este elemento


# for element in lista_a:
# print(element)

3
# enumerate - cria uma tupla mostrando qual o indíce e qual o elemento -␣
↪enumerate(x)

for index, element in enumerate(tupla_a):


print(index, element)

[ ]: # ESTRUTURA CONDICINAL

# for index, element in enumerate(lista_a):


# if index <= 1:
# print(index, end=' - ')
# print('o index tem valor menor ou igual que 1')
# elif index == 2:
# print(index, end=' - ')
# print('o index tem valor igual a 2')
# else:
# print(index, end=' - ')
# print('o index é maior que 1')

[ ]: # DEFININDO FUNÇÕES EM PYTHON

# def soma (x,y):


# return x + y

# soma (5, 92)

# def multiplica (x,y):


# return x * y

# multiplica (4, 7)

# def retorna_elementos(lista):
# return lista[:5]

# retorna_elementos(lista_a)

[ ]: # EXERCICIO DE FIXAÇÃO

# Use a lista ('ricardo', 'joao', 'benedito', 'suzete', 'maria eduarda', 'joao␣


↪medeiro')

# Crie um programa que retorna somente os nomes maiores que 4 letras, o seu␣
↪total de letras considerando uma letra inicial

# Utilize funções para a realização

lista = ['ricardo', 'joao', 'benedito', 'suzete', 'soraia', 'maria eduarda',␣


↪'joao medeiro']

4
def letra_inicial(letter):

for word in lista:


if [Link]().startswith([Link]()) and len(word) >4:
print(word)

return

def total_letra(letter):

for word in lista:


if [Link](letter):
print(len(word), word)

return

[ ]:

[ ]:

Você também pode gostar