alguien me dio una sintaxis para truncar una cadena como sigue:Truncado de una cadena en Python
string = "My Text String"
print string [0:3] # This is just an example
no estoy seguro de lo que se llama (la cadena [0: 3] sintaxis), por lo que' Me costó mucho buscarlo en internet y entender cómo funciona. Hasta ahora creo que funciona de esta manera:
- string [0: 3] # devuelve los 3 primeros caracteres de la cadena
- string [0: -3] # devolverá los 3 últimos caracteres de la cadena
- string [3: -3] # parece truncar los 3 primeros caracteres y los últimos 3 caracteres
- string [1: 0] # me devuelve 2 comillas simples .... no está seguro de lo que está haciendo este
- cadena [-1: 1] # igual que la última
De todos modos, probablemente haya otros ejemplos que puedo agregar, pero mi punto es que soy nuevo en esta funcionalidad y me pregunto cómo se llama y dónde puedo encontrar más información al respecto. Estoy seguro de que me estoy perdiendo una buena referencia en alguna parte.
Gracias por cualquier sugerencia, Mike
Se llama rebanada y la operación se denomina cortar. – kindall
Ver [esta famosa pregunta] (http://stackoverflow.com/questions/509211/ good-printers- for- python-slice-notation). – DSM
Este diagrama, en el enlace provisto por @DSM: http://stackoverflow.com/a/509297/401828 – heltonbiker