Ktoś dał mi składnię obciąć ciąg następująco:Obcinanie ciąg w python
string = "My Text String"
print string [0:3] # This is just an example
Nie jestem pewien, co to się nazywa (string [0: 3] składnia), więc jestem Trudno było znaleźć to w internecie i zrozumieć, jak to działa. Do tej pory myślę, że to działa tak:
- string [0: 3] # zwraca pierwsze 3 znaki w ciągu
- string [0: -3] # powróci ostatnie 3 znaki napisu
- string [3: -3] # wydaje się obciąć pierwsze 3 znaki a ostatnie 3 znaki
- string [1: 0] # i zwraca 2 apostrofów .... nie jestem pewien, co to robi
- ciąg [-1: 1] # taki sam jak ostatni
W każdym razie, istnieje kilka innych przykładów, które mogę dodać, ale moim celem jest to, że jestem nowy w tej funkcji i zastanawiam się, jak to się nazywa i gdzie mogę znaleźć więcej informacji na ten temat. Jestem pewien, że brakuje mi gdzieś dobrego odniesienia.
Dzięki za wszelkie sugestie, Mike
Nazywa się plaster i operacja nazywa się krojenie. – kindall
Zobacz [to znane pytanie] (http://stackoverflow.com/questions/509211/good-primer-for-python-slice-notation). – DSM
Ten diagram, w linku podanym przez @DSM: http://stackoverflow.com/a/509297/401828 – heltonbiker