El símbolo: se usa para más de un propósito en Python
Como operador de corte con secuencia –
El operador – corta una parte de un objeto de secuencia como lista, tupla o cadena. Se necesitan dos argumentos. El primero es el índice de inicio del segmento y el segundo es el índice del final del segmento. Ambos operandos son opcionales. Si se omite el primer operando, es 0 por defecto. Si se omite el segundo, se establece al final de la secuencia.
>>> a=[1,2,3,4,5] >>> a[1:3] [2, 3] >>> a[:3] [1, 2, 3] >>> a[2:] [3, 4, 5] >>> s='computer' >>> s[:3] 'com' >>> s[3:6] 'put'
El símbolo – también se usa para iniciar un conjunto de instrucciones de sangría en caso de declaraciones if, while, for, def y class
if expr: stmt
while expr: stmt1 stmt2
for x in sequence: stmt1 stmt2
def function1(): stmt1 stmt2
Publicado el 14-feb-2018 16:31:03