Busy. Please wait.
or

show password
Forgot Password?

Don't have an account?  Sign up 
or

Username is available taken
show password

why


Make sure to remember your password. If you forget it there is no way for StudyStack to send you a reset link. You would need to create a new account.
We do not share your email address with others. It is only used to allow you to reset your password. For details read our Privacy Policy and Terms of Service.


Already a StudyStack user? Log In

Reset Password
Enter the associated with your account, and we'll email you a link to reset your password.

Remove Ads
Don't know
Know
remaining cards
Save
0:01
To flip the current card, click it or press the Spacebar key.  To move the current card to one of the three colored boxes, click on the box.  You may also press the UP ARROW key to move the card to the "Know" box, the DOWN ARROW key to move the card to the "Don't know" box, or the RIGHT ARROW key to move the card to the Remaining box.  You may also click on the card displayed in any of the three boxes to bring that card back to the center.

Pass complete!

"Know" box contains:
Time elapsed:
Retries:
restart all cards




share
Embed Code - If you would like this activity on your web page, copy the script below and paste it into your web page.

  Normal Size     Small Size show me how

Python

Estruturas semânticas, instruções e tipos

QuestionAnswer
Estilo de Tipagem Dinâmica, forte
Paradigmas de programação da linguagem Orientação a objetos Programação imperativa Programação funcional
elif Estrutura de seleção
def Comando utilizado para construção de subrotina
with Comando utilizado para construção de escopo
Símbolo para começar comentário #
Símbolo para terminar comentário Quebra de linha
Como inserir comentários em mais de uma linha Cada linha de comentário deve iniciar por #
Comando para saída padrão print
Tipo de linguagem Interpretada
Guido van Rossum Criador da linguagem
CPython Implementação principal da linguagem Python, escrita em C
str, unicode Cadeia de caracteres imutável
list Lista heterogênea mutável
tuple Tupla imutável
set, frozenset Conjunto não ordenado, não contém elementos duplicados
dict Conjunto associativo Ex.: {'key1': 1.0, 'key2': False}
int Número inteiro. É transparentemente convertido para long caso não caiba em um int.
float Ponto flutuante
complex Número complexo Ex.: 3+2j
bool Booleano. True ou False
FooClass() Classe construtora de instâncias quando invocada
old-style Tipos de classes utilizadas antes da versão 3.0 no Python
new-style Tipos de classes utilizadas a partir da versão 2.2 do Python, e única utilizada a partir da versão 3.0
and Operador lógico. Se os dois operandos forem true, então a condição será true
or Operador lógico. Se qualquer um dos dois operandos for true, a condição será true
not Operador lógico. Inverte o estágio lógico de qualquer operando: se true, a condição será avaliada como false
in Operador de adesão. Sintaxe avaliada como true se encontra uma variável na seqüência especificada e false caso contrário.
not in Operador de adesão. Sintaxe avaliada como true se não encontra uma variável na seqüência especificada e false caso contrário.
Operador & Operador binário AND. Copia um bit para o resultado se ele existe em ambos os operadores.
Operador | Operador binário OR. Copia um bit para o resultado se ele existe em qualquer um dos operadores.
Operador ^ Operador binário XOR. Copia um bit para o resultado se ele existe em um dos operadores, mas não nos dois.
Operador << Operador binário de mudança à esquerda. O valor do operando da esquerda é movido à esquerda pelo número de bits especificado pelo operando da direita.
Operador >> Operador binário de mudança à direita. O valor do operando da esquerda é movido à direita pelo número de bits especificado pelo operando da direita.
Operador ** Operador aritmético de exponenciação. Ex.: a**b é igual a "a elevador à b"
Operador // Operador aritmético de divisão "chão". A divisão de operandos, onde o resultado é o quociente em que os dígitos depois do ponto decimal são removidos.
Método append Anexa um objeto à uma lista Ex.: list.append(obj)
Método count Retorna quantas vezes um objeto aparece em uma lista Ex.: list.count(obj)
Método extend Anexa uma lista no fim de outra lista Ex.: list.extend(seq), onde seq é uma lista ou sequência de objetos
Método index Retorna o menor índice em uma lista onde um objeto aparece Ex.: list.index(obj)
Método insert Insere um objeto em uma lista no índice indicado no parâmetro Ex.: list.insert(index, obj)
Método pop Remove e retorna o último objeto de uma lista ou o objeto no índice indicado no parâmetro Ex.: list.pop() ou list.pop(index)
Método remove Remove da lista o objeto indicado no parâmetro Ex.: list.remove(obj)
Método reverse Inverte a posição dos objetos em uma lista Ex.: list.reverse()
Método sort Ordena os objetos em uma lista. Se for passada uma função como parâmetro, o método a utiliza ´para ordenar os objetos Ex.: list.sort() ou list.sort([func])
Expressão assert Expressão usada para checar se uma expressão qualquer é verdadeira. Se a expressão não for verdadeira, é lançada uma exceção (erro). Ex.: assert (2 + 2) == 4 # Expressão não faz nada assert (2 + 2) == 5 # A expressão lança um erro (AssertionError)
Método len() Retorna o número de elementos de uma lista Ex.: len(list)
Método max() Retorna o item com o maior valor de uma lista (Considera-se os itens ordenados) Ex.: max(list)
Método min() Retorna o item com o menor valor de uma lista (Considera-se os itens ordenados) Ex.: min(list)
Relação Python x Série Star Wars Python foi exclusivamente utilizada para a computação gráfica nos processos de produção dos filmes.
Created by: edvaldocoura