2015-10-28 17 views

risposta

6

È necessario utilizzare la funzione incorporata python slice() per assegnare lo slice a una variabile. La tua sintassi attuale non è una sintassi python valida.

>>> my_string = "abcdef" 
>>> my_interval = slice(1, 3) 
>>> print(my_string[my_interval]) 
+0

Utilizzare 'silce()' qui è la scelta migliore, ma anche c'è un modo senza 'slice()': 's = (1, 3); stampa (my_string [s [0]: s [1]]) '. –

Problemi correlati