Escolar Documentos
Profissional Documentos
Cultura Documentos
Resumo Python
Resumo Python
x = 1 (inteiro)
y = 2.5 (flutuante)
s = "Palavra" (Palavra
t = true (booleana)
f = false (booleana)
lista = [1,2,3,"banana",5.4,true] (listas recebem tudo)
==========================================================
//////////////////////////////////////////////////////////
==========================================================
#concatenação de strings
a = "Pablo"
b = "Balieiro"
conc = a + b
print(conc)
tamanho = len(conc)
#função len mede o tamanho da string
#métodos string
print(conc)
print(conc.lower())
print(conc.upper())
print(conc.strip())
#função split
frase = "O rato roeu a roupa do rei de roma"
lista = frase.split(condição)
print(lista)
#busca substring
busca = frase.find("rato")
print(busca)
frase.replace("rei", "rainha")
print(frase)
==========================================================
//////////////////////////////////////////////////////////
==========================================================
#operadores aritiméticos
+,-,/,*,**(exponenciação),%(resto da divisão)
==========================================================
//////////////////////////////////////////////////////////
==========================================================
#operadores lógicos
and (ambas as condições testadas verdadeiras
or (uma condição verdadeira testada basta)
not (inverte o valor da condição. Se é true, passa a ser false, etc)
==========================================================
//////////////////////////////////////////////////////////
==========================================================
#operadores de comparação
== (verifica se ambas as condições comparadas são iguais)
!= (verifica se ambas as condições comparadas são diferentes)
=> (verifica se uma condição é igual ou maior a outra)
=< (verifica se uma condição é igual ou menor a outra)
==========================================================
//////////////////////////////////////////////////////////
==========================================================
#operadores de atribuição
= (atribui a variável um determinado valor, digitado previamente ou captado do
usuário)
==========================================================
//////////////////////////////////////////////////////////
==========================================================
#ESTRUTURAS CONDICIONAIS
If (testa uma série de condições e executa comandos de acordo com a resposta)
EX: if x > y:
print ("X é maior que Y")
else
print("X não é maior que Y")
EX: if x > y:
print("y é menor que 10")
elif
print("y não é menor que 10")
else
print("numeros diferentes")
==========================================================
//////////////////////////////////////////////////////////
==========================================================
==========================================================
//////////////////////////////////////////////////////////
==========================================================
EX
lista = [1,2,3,4,5]
for i in lista:
print(i)
for i in RANGE (função range retorna uma lista com os elementos colocados em
parenteses)
EX
==========================================================
//////////////////////////////////////////////////////////
==========================================================
Objetos são instâncias de classes. Por exemplo, quando você cria uma variável com
uma string, você está criando um objeto do tipo string.
objeto.atributo
objeto.método( )
==========================================================
//////////////////////////////////////////////////////////
==========================================================
#FUNCOES
#def classifica o bloco como função. Dentro dos parênteses são passados os
valores ou variáveis.
def soma(x, y):
return x+y
def multi(x, y)
return x*y
s = soma(2, 3)
m = multi(3, 4)
print(soma(s, m))
==========================================================
//////////////////////////////////////////////////////////
=========================================================
#MANIPULAR ARQUIVOS
função open
var = open(nome,modo)
modos:
r: somente leitura
w: escrita (apaga o arquivo antigo caso ele exista)
a: add conteúdo a um arquivo já existente
r+ leitura e escrita
w+ escrita (também apaga o arquivo anterior e cria outro vazio de mesmo nome, como
o comando w padrão)
a+ leitura escrita (abre o arquivo para atualização)
arquivo = open(arquivo_criado.txt)
linhas = arquivo_criado.readlines()
for linha in linhas:
print(linha)
w = open("arquivo_criado","w")
w.write("Nova linha inserida dentro do arquivo")
w.close()
==========================================================
//////////////////////////////////////////////////////////
==========================================================
Listas
if 2 in minhalista
print("2 está na lista")
listanova = []
listanova.append()
==========================================================
//////////////////////////////////////////////////////////
==========================================================
# dicionarios em python
dicionario_sites = {"Diego": "diegomariano.com"}
print(dicionario_sites['Diego'])
# Sera impresso "diegomariano.com
Se o dicionário tiver vários elementos, você pode usar laços para imprimi-los:
# dicionarios em python
dicionario_sites = {"Diego": "diegomariano.com", "Google": "google.com", "Udemy":
"udemy.com"}
for i in meu_dicionario.items():
print(i)
==========================================================
//////////////////////////////////////////////////////////
==========================================================