num = 10variável
50inteiros
0.5
floats
"Vlw flws"string
Truebooleano
[1, "a", num]lista
(1, 2, 3)tuplas
{123, 456}sets
{'k': 'v'}dicts
num = 10
num = 20
num += 12
print(num)
Não pode: conter espaços, começar com números ou ser uma palavra reservada.
| and | def | exec | if | not | return |
| assert | del | finally | import | or | try |
| break | elif | for | in | pass | while |
| class | else | from | is | yield | |
| continue | except | global | lambda | raise |
10
2.5 #ponto!!
type(20) #int
type(4.7) #float10+20soma
50-2.5subtração
4*10
multiplicação
10.5/10divisão
0 ** 0 #1potenciação
10 % 5resto
"Isso é uma string."
"10" #isso também
print("Vlw flws")
type("50") #string'I\'m an apple.'"I'm an apple.""""
Mais de uma
linha.
Vlw flws.
"""True
False
(10 > 5)
type(True) #boolValores verdadeiros ou falsos ou interpretados como tal.
Aplicação binária
Comparações lógicas
Linguagem de máquina
[5, 10, "20"]
('a', 5, 'c')
{1, 11, 23}
type([1,2,3]) #list
type((4,5,6)) #tuple
type({7,8,9}) #setDiferenças: imutabilidade da tupla e não-repetição do set
lista = [1, 20, 'c']
lista[0] #1
lista[1] #20| append(x) |
pop() | index(x) |
| count(x) | sort() | len()* |
Obs: slicing e métodos não aplicáveis no Set
{'key': 'value'}
{'nome': 'João', 'idade': 20}
dict(nome='João', idade=20)
type({'chave': 'valor'}) #dictDefinição: associação de valores à palavras-chave
Calcule um aumento de 15% para um salário informado pelo usuário.
salario = float(input("Informe o salário: "))
salario += 0.15 * salario
print("O novo salário é: {salario:.2f}".format(salario=salario))