Fazer download em txt, pdf ou txt
Fazer download em txt, pdf ou txt
Você está na página 1de 5

#variaveis declaração

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)

#descobrir o tamanho da string

tamanho = len(conc)
#função len mede o tamanho da string

#navegar pelo índice


indice = a[3]
print indice
OU
conc = a + " " + b
print(conc[0:10]

#métodos string

#maiúsculo pra minúsculo e vice versa

print(conc)
print(conc.lower())
print(conc.upper())

#função strip remove caracteres especias ou espaços

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)

#substitui palavras em uma string

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")

elif (usado quando há mais de duas respostas possíveis ou mais de um teste


encadeado)

EX: if x > y:
print("y é menor que 10")
elif
print("y não é menor que 10")
else
print("numeros diferentes")

==========================================================
//////////////////////////////////////////////////////////
==========================================================

while (executa um determinado trecho de código enquanto uma condição for


verdadeira)
EX while x < 4:
print("X menor que 4")
x += 1 / x = x + 1

==========================================================
//////////////////////////////////////////////////////////
==========================================================

for (busca e manipula valores dentro de uma determinada variável)

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

for i in range(10,20,2) (vai do 10 ao 20, pulando de 2 em 2)

==========================================================
//////////////////////////////////////////////////////////
==========================================================

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.

Objetos possuem atributos (características) e métodos (ações que podem ser


aplicadas).

Observe como verificar atributos e métodos a um objeto:

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)

#Funções para leitura de arquivos

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

minhalista = ["abacaxi", "melancia", "abacate"]


minhalistamista = [true, "noventa", 99, 7.5]
print (minhalista[2])
for item in minha_lista:
print(item)

tamanho = len(minha_lista) (mede o tamamnho da lista e armazena na var tamanho)


print(tamanho)

add elementos na lista:


minhalista.append("limão") (add item na lista minhalista)

if 2 in minhalista
print("2 está na lista")

remover elementos na lista:


del minhalista[2:] (remove itens da posição x: até a posição :y)

listanova = []
listanova.append()

ordenar itens em uma lista

listanovadois = [2, 7, 5, 8, 13, 20, 11, 19]


listanovadois.sort()
print(listanovadois)

RESULTADO = [2, 5, 7, 8, 11, 13, 19, 20]


listanovadois.sort(reverse=true) (inverte a ordem dos itens da lista)
print(lista)
OU
listanovadois.reverse()
print(lista)

RESULTADO = [20, 19, 13, 11, 8, 7, 5, 2]

==========================================================
//////////////////////////////////////////////////////////
==========================================================

Em Python, dicionários são arrays associativos, ou seja, um determinado valor passa


a ser vinculado a uma chave. Exemplo:

# dicionarios em python
dicionario_sites = {"Diego": "diegomariano.com"}

No dicionário acima, a chave "Diego" foi vinculado ao valor "diegomariano.com".


Assim, para imprimir o valor chame:

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 chave in dicionario_sites:


print(dicionario_sites[chave])

meu_dicionario = {"Nome":"Pablo Balieiro", "Nascimento":"07/11/1985",


"Peso":"185kg",}

for i in meu_dicionario.items():
print(i)

==========================================================
//////////////////////////////////////////////////////////
==========================================================

Você também pode gostar