En Python, je sais que je peux inverser les cordes fairePourquoi ne puis-je pas inverser les chaînes en passant de 0 à leur longueur par -1?
'dfdfsdf'[::-1]
et essentiellement le rend pas en arrière. Cependant quand j'essaye de courir ceci cela ne fonctionnera pas
string = 'dfdfsdf'
reversed = string[0:len(string):-1]
print(reversed)
Je me demandais juste que cela ne fonctionne pas; le format est [premier: dernier: pas], donc je pensais pouvoir le faire.
Vous ne pouvez pas passer de zéro à un nombre positif en utilisant la valeur -1 -1 –
@khelwood Cela ne fonctionnera pas. «-1» est toujours traité comme le dernier caractère (pas un nombre avant «0»), ce qui renvoie une chaîne vide. –
@Surya qu'est-ce que vous essayez de faire avec inversé exactement? –