0% acharam este documento útil (0 voto)
88 visualizações2 páginas

Guia Rápido de Python para Iniciantes

Este guia fornece uma introdução rápida aos principais tipos de dados, operadores e estruturas de controle em Python, incluindo números, strings, listas, tuplas e dicionários, bem como operadores aritméticos, lógicos e de comparação. O guia também apresenta funções úteis como abs(), len(), list(), str() e estruturas de controle como if/elif/else, while e for.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
88 visualizações2 páginas

Guia Rápido de Python para Iniciantes

Este guia fornece uma introdução rápida aos principais tipos de dados, operadores e estruturas de controle em Python, incluindo números, strings, listas, tuplas e dicionários, bem como operadores aritméticos, lógicos e de comparação. O guia também apresenta funções úteis como abs(), len(), list(), str() e estruturas de controle como if/elif/else, while e for.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

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.

Você também pode gostar