>>>
word[
0
]
# character in position 0
'P'
>>>
word[
5
]
# character in position 5
'n'
Οι δείκτες μπορεί επίσης να είναι αρνητικοί αριθμοί.
Σε αυτή την περίπτωση αρχίζουν να μετρούν από τα δεξά προς
τα αριστερά:
>>>
word[
-
1
]
# last character
'n'
>>>
word[
-
2
]
# second-last character
'o'
>>>
word[
-
6
]
'P'
Σημειώστε ότι εφόσον το -0 είναι το ίδιο με το 0, οι
αρνητικά δείκτες ξεκινούν από -1.
Επιπλέον από την Python υποστηρίζεται o τεμαχισμός, o
οποίος επιτρέπει να αποκτήσετε ένα τμήμα της συμβολοσειράς:
>>>
word[
0
:
2
]
# characters from position 0 (included) to 2
(excluded)
'Py'
>>>
word[
2
:
5
]
# characters from position 2 (included) to 5
(excluded)
'tho'
Σημειώστε πως η αρχή περιλαμβάνεται πάντα, ενώ το
τέλος εξαιρείται. Αυτό εξασφαλίζει ότι s [: i] + s [i:]
είναι πάντα ίσο με s:
>>>
word[:
2
]
+
word[
2
:]
'Python'
>>>
word[:
4
]
+
word[
4
:]
'Python'
Ένα τμήμα δεικτών έχει χρήσιμες προεπιλογές. Είναι
δυνατόν να παραλείπεται το πρώτο στοιχείο, όταν η τιμή του
http://arch.icte.uowm.gr
- A Mini greek notebook for Learning Python Programming 8