Apêndice E. Folhas de dicas
Aqui estão algumas tabelas que espero que te sejam úteis.
Precedência do operador
Esta tabela é um remix da documentação oficial sobre precedência em Python 3, com os operadores de maior precedência no topo.
| Operador | Descrição e exemplos |
|---|---|
|
Criação ou compreensão de lista/conjunto/ditado/gerador, expressão entre parênteses |
|
Índice, corte, chamada de função, referência de atributo |
|
Exponenciação |
|
Positivo, negativo, bit a bit |
|
Multiplicação, divisão de float, divisão de int, resto |
|
Adição, subtração |
|
Deslocações à esquerda e à direita bit a bit |
|
Bit a bit |
|
Bit a bit |
|
Testes de filiação e de igualdade |
|
Booleano (lógico) |
|
Booleano |
|
Booleano |
|
Expressão condicional |
|
|
Métodos String
O Python oferece métodos destring (podem ser usados com qualquer objeto str ) e um módulo stringcom algumas definições úteis. Vamos usar estas variáveis de teste:
>>>s="OH, my paws and whiskers!">>>t="I'm late!"
Nos exemplos seguintes, a Python shell imprime o resultado da chamada do método, mas as variáveis originaiss e t não são alteradas.
Altera o caso
>>>s.capitalize()'Oh, my paws and whiskers!'>>>s.lower()'oh, my paws and whiskers!'>>>s.swapcase()'oh, MY PAWS AND WHISKERS!'>>>s.title()'Oh, My Paws And ...