Jemand gab mir eine Syntax, um eine Zeichenfolge zu kürzen, wie folgt:eine Zeichenfolge in Python Kürzen
string = "My Text String"
print string [0:3] # This is just an example
Ich bin nicht sicher, was das (die Zeichenfolge [0: 3] Syntax) aufgerufen wird, so dass ich Es hat mir schwer gefallen, es im Internet nachzuschlagen und zu verstehen, wie es funktioniert. Bisher ich denke, es funktioniert wie folgt:
- string [0: 3] # gibt die ersten drei Zeichen in der Zeichenfolge
- string [0: -3] # werden die letzten drei Zeichen der Zeichenfolge zurückgeben
- string [3: -3] # scheint die ersten 3 Zeichen und die letzten 3 Zeichen
- string [1: 0] trunkieren # ich gebe 2 einfache Anführungszeichen .... nicht sicher, was das tut
- Zeichenfolge [-1: 1] # wie die letzte
Wie auch immer, es gibt wahrscheinlich ein paar andere Beispiele, die ich hinzufügen kann, aber mein Punkt ist, dass ich neu in dieser Funktionalität bin und ich frage mich, wie es heißt und wo ich weitere Informationen dazu finden kann. Ich bin mir sicher, dass ich irgendwo eine gute Referenz verpasse.
Vielen Dank für alle Anregungen, Mike
Es heißt ein Stück und die Operation wird Slicing genannt. – kindall
Siehe [diese berühmte Frage] (http://stackoverflow.com/questions/509211/good-primer-for-python-slice-notation). – DSM
Dieses Diagramm, in dem Link von @DSM zur Verfügung gestellt: http://StackOverflow.com/A/509297/401828 – heltonbiker