background image

>>> 

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