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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access