Guia de Consulta Rápida em Python
Abrir ambiente python: python
Abrir ambiente python e interpretador arquivo: python [nome do arquivo]
Chamar editor de texto: gedit
Chamar editor de texto e abrir arquivo: gedit [nome do arquivo]
Tipos literais básicos
Tipo Descrição Sintaxe
Integer Número sem parte fracionária 42, 500, 1247
Long Números inteiros extensos 42L, 42.5e-2
integer
Float Número com parte fracionária 42.5, 56.7, 1.3
Complex Soma de um número real e um número 38 + 4j, 42j
imaginário
String Sequencia de caracteres „foo‟, “bar”, “cerveja”
Unicode Sequencia de caracteres unicode u‟foo‟, u”bar”, u”cerveja”
Caracteres de escape
\” Aspas
\n Nova linha
\<xxx> ASCII caracter octal
\x<xxx> ASCII caracter hexadecimal
\u<xxx> Unicode
Operadores aritméticos
Operador Descrição
+ Adição
- Subtração
/ Divisão
* Multiplicação
% Resto da divisão
** Exponenciação
Operadores lógicos
Operador Descrição
and E lógico
or Ou lógico
not Negação
Comparações
> Maior
< Menor
== Igual
>= Maior ou igual
<= Menor ou igual
< > ou != Diferente
Is Mesmo objeto
In Está contido
Operadores com sequencias
X in S Pertinência
X not in S Não pertinência
S1 + S2 Concatenação
S*n S concatenado n vezes
S[i] Indexação
S[i : j] Particionador
Operações com listas
S [ i ] = x e S1 [ i:j ] = S2 Substituição
del S [ i:j ] Remove elementos
[Link] (x) Adiciona elemento
[Link] (S2) Adiciona lista
[Link] ( x ) Conta números de ocorrência
[Link] ( x ) Menor índice de x
[Link] ( i, x ) Insere x na posição i
[Link] ( i ) ou [Link]( ) Retira elemento (default = -1)
[Link] ( x ) Remove elemento x
[Link] ( ) Reverte a lista
[Link] ( ) Ordena a lista
Funções úteis
abs( n ) Valor absoluto
complex( r, i ) Cria um número complexo
eval( e ) Avalia uma expressão
float( x ) Converte para ponto flutuante
int( x ) Converte para inteiro
len( s ) Retorna o tamanho do objeto
list( s ) Retorna uma lista
long( x ) Converte para inteiro longo
pow( x, y ) Calcula xy
range( x, y) Retorna uma lista com uma sequencia
raw_input( s ) Leitura da entrada padrão
str( x ) Converte para string
tuple( x ) Converte uma sequencia para uma tupla
Estruturas de controle e repetição
if condição: while condição: for elemento in sequencia:
comandos comandos
elif condição: #executa até chegar ao
comandos #executa enquanto #final da sequencia
else: #condição verdadeira
comandos
#permite quantos
#elif forem necessários
Obs: cuidar a endentação nos comandos e os dois pontos (:) no final.