Apéndice E. Fichas
Me encuentro buscando ciertas cosas con demasiada frecuencia. Aquí tienes algunas tablas que espero que te resulten útiles.
Precedencia del operador
Esta tabla es un remix de la documentación oficial sobre precedencia en Python 3, con los operadores de mayor precedencia en la parte superior.
| Operario | Descripción y ejemplos |
|---|---|
|
Creación o comprensión de lista/conjunto/dict/generador, expresión entre paréntesis |
|
Índice, trozo, llamada a función, referencia a atributo |
|
Exponenciación |
|
Positivo, negativo, bit a bit |
|
Multiplicación, división flotante, división int, resto |
|
Suma, resta |
|
Desplazamientos bit a izquierda y derecha |
|
Bitwise |
|
Bitwise |
|
Pruebas de pertenencia e igualdad |
|
Booleano (lógico) |
|
Booleano |
|
Booleano |
|
Expresión condicional |
|
|
Métodos de cadena
Python ofrece métodos decadena (se pueden utilizar con cualquier objeto str ) y un módulo stringcon algunas definiciones útiles. Utilicemos estas variables de prueba:
>>>s="OH, my paws and whiskers!">>>t="I'm late!"
En los siguientes ejemplos, el intérprete de comandos de Python imprime el resultado de la llamada al método, pero las variables originaless y t no se modifican.
Cambia de caso
>>>s.capitalize()'Oh, my paws and whiskers!'>>>s.lower()
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