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 string
con 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
()
Get Introducción a Python, 2ª Edición now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.