Você está na página 1de 5

alfaconcursos.com.

br

SUMÁRIO
PROGRAMAÇÃO ................................................................................................................................................ 2
VARIÁVEIS ...................................................................................................................................................... 2
TIPOS: ............................................................................................................................................................ 2
ENTRADA E SAÍDA DE DADOS ........................................................................................................................ 3
PALAVRAS RESERVADAS ............................................................................................................................ 4

MUDE SUA VIDA!


1
alfaconcursos.com.br

PROGRAMAÇÃO
VARIÁVEIS
Variável é um espaço de memória RAM que reservamos para armazenar valores
temporários que estão sendo processados ou manipulados.
Toda variável possui um NOME, TIPO e VALOR e ocupará um ESPAÇO de memória único.
Uma vez definido o tipo de uma variável (na mesma execução), não é possível alterar seu tipo,
o que classifica a linguagem como sendo fortemente tipada.
Duas variáveis podem apontar para um mesmo endereço de memória.
Nomenclatura das variáveis não pode usar nomes reservados, como nomes de funções, ou
tipos, bem como não se recomenda o uso de um nome de uma classe. Vale destacar ainda que o
nome de uma variável não pode começar com um número, ou seja, 3var, 5texto, são nomes
inaceitáveis para variáveis. Já os nomes var3 e texto5 são aceitos.
Variáveis também não podem ter caracteres especiais em sua composição como o ç ou ã,
um dos poucos que podem ser usados é o _ (underline), os caracteres a seguir não podem ser
usados: ç, /, =, !, @, #, $, %, &, /, ( ), [ ], ^, ~, ´ (aspa simples ou dupla).
Python é case sensitive.
TIPOS:
➢ String: sentenças de caracteres (expressas entre aspas simples ou duplas)
➢ Inteiro
➢ Ponto flutuante
Exemplos de tipos construtores em Python:
• int - para números inteiros
• str - para conjunto de caracteres
• bool - armazena True ou False
• list - para agrupar um conjunto de elementos
• tupla - semelhante ao tipo list, porém, imutável
• dic - para agrupar elementos que serão recuperados por uma chave

Descrição Exemplo da sintaxe


Tipo de dado
Uma cadeia de caracteres imutável 'Alfacon', u'alfacon'
str, unicode
Lista heterogênea mutável [4.0, 'string', True]
list
Tupla imutável (4.0, 'string', True)
tuple
Conjunto não ordenado, não contém set([4.0, 'string', True])
set, frozenset
elementos duplicados frozenset([4.0, 'string', True])
conjunto associativo {'key1': 1.0, 'key2': False}
dict
Número de precisão fixa, é 42
int
transparentemente convertido para 2147483648L
long caso não caiba em um int.
Ponto flutuante 3.1415927
float
Número complexo 3+2j
complex
Booleano True ou False
bool

MUDE SUA VIDA!


2
alfaconcursos.com.br

ENTRADA E SAÍDA DE DADOS


Para inserir dados usamos no Python 2.7 o comando raw_input() e no 3.7 apenas input().
O comando escreve um texto na tela e aguarda uma entrada, essa entrada deve ser
guardada em uma variável para ser usada no programa.

"""
python é fortemente e dinamicamente tipada
print(alsjdlkasjdl k)
"""

'''
bloco de comentário
'''
ST = 'aaaaa' # atribui valor a uma variavel
# texto deve estar entre aspas duplas ou simples
st = "\n Erro de tipo! \n" # \n código que representa o Enter

print(ST) # imprime na tela algo


x = "10"
print('x tem : ', x," e é do tipo: ",type(x))
y = 5
print('y tem: ',y, " e é do tipo: ",type(y))
try: # tenta o seguinte
print("/"*50)
print("\n 'sem erro 1' \n X + Y = ", x+y)
print("FFFF"*50)
# funcionou pula o except
# se erro entra no except
except:
# TypeError :
print("="*50)
print("{:^50}".format('ERROR Corrige ai a bagaça'))
print("="*50)
x = 10
print("\n Após X=10 o tipo de x é: ", type(x))

MUDE SUA VIDA!


3
alfaconcursos.com.br

try:
print("#"*50)
print("\n 'sem erro 2' \n X * Y = ", x*y)
print("#"*50)
except:
# TypeError :
print("="*50)
print("{:^50}".format(st))
print("="*50)

# x = input(" \n \n\n\n\n\nDigite o novo valor de x: ")


# x = float( input("Digite o novo valor de x:"))
# x = int( input("Digite o novo valor de x: "))
print("\n Agora o tipo de X é: ", type(x))
try:
print("#"*50)
print("\n 'sem erro 3' \n X * Y = ", x*y)
print("#"*50)
except:
# TypeError :
print("="*50)
print("{:^50}".format(st))
print("="*50)

PALAVRAS RESERVADAS

O Python 3 define as seguintes palavras reservadas1


False None True and as
assert break class continue
def del elif else except
finally for from global if
import in is lambda not
nonlocal or pass raise try
return while with yield
1
Uma palavra reservada é uma palavra que, em algumas linguagens de programação, não pode ser utilizada como um
identificador por ser reservada para uso da gramática da linguagem. Por exemplo, na linguagem de programação Java,
um programador não pode utilizar uma variável com o nome for pois esta palavra é reservada para construção de
loops. Ela é uma "palavra-chave", e por ser de uso restrito, é também uma "palavra reservada". (Em algumas
linguagens, como C ou Java, os termos têm o mesmo significado).

MUDE SUA VIDA!


4
alfaconcursos.com.br

MUDE SUA VIDA!


5

Você também pode gostar