Qualcuno mi ha dato una sintassi per troncare una stringa come segue:troncamento una stringa in pitone
string = "My Text String"
print string [0:3] # This is just an example
io non sono sicuro di ciò che questo è chiamato (la stringa [0: 3] sintassi), così ho' Ho avuto difficoltà a cercare su Internet e capire come funziona. Finora penso che funziona così:
- string [0: 3] # restituisce i primi 3 caratteri della stringa
- string [0: -3] # restituirà gli ultimi 3 caratteri della stringa
- string [3: -3] # sembra troncare i primi 3 caratteri e gli ultimi 3 caratteri
- string [1: 0] # mi restituisce 2 virgolette singole .... non sono sicuro che questo sta facendo
- string [-1: 1] # uguale all'ultimo.
Comunque, ci sono probabilmente alcuni altri esempi che posso aggiungere, ma il mio punto è che sono nuovo a questa funzionalità e mi chiedo come si chiama e dove posso trovare maggiori informazioni su questo. Sono sicuro che mi manca solo una buona referenza da qualche parte.
Grazie per qualsiasi suggerimento, Mike
Si chiama slice e l'operazione si chiama slicing. – kindall
Vedere [questa famosa domanda] (http://stackoverflow.com/questions/509211/good-primer-for-python-slice-notation). – DSM
Questo diagramma, nel collegamento fornito da @DSM: http://stackoverflow.com/a/509297/401828 – heltonbiker