background image

Αν   δεν   θέλετε   χαρακτήρες   που   προλογίζεται   από   \   να 

ερμηνευθούν   ως   ειδικοί   χαρακτήρες,   μπορείτε   να 
χρησιμοποιήσετε string προσθέτοντας ένα r πριν από το πρώτο 
απόσπασμα:

>>> 

print

(

'C:\some\name'

)  

# here \n means newline!

C:\some
ame

>>> 

print

(

r'C:\some\name'

)  

# note the r before the quote

C:\some\name

Οι   συμβολοσειρές   μπορεί   να   εκτείνονται   σε   πολλαπλές 

γραμμές. Ένας τρόπος είναι η χρήση τριπλών εισαγωγικών:

 

"""..."""   ή   ’’’...''’   .   Το   τέλος   των   γραμμών 
συμπεριλαμβάνεται αυτόματα στα  strings, αλλά είναι δυνατόν 
να   αποφευχθεί   αυτό   με   την   προσθήκη   ενός   \   στο   τέλος   της 
γραμμής. Ακολουθεί παράδειγμα:

print

(

"""\

Usage: thingy [OPTIONS]
     -h                        Display this usage message
     -H hostname               Hostname to connect to
"""

)

Παράγετε το ακόλουθο αποτέλεσμα (σημειώστε ότι η 

αρχική αλλαγή γραμμής δεν συμπεριλαμβάνεται):

Usage: thingy [OPTIONS]

     -h                        Display this usage message
     -H hostname               Hostname to connect to

Τα strings μπορούν να είναι συνεχόμενα (κολλημένες) με 

τον τελεστή +, και na επαναλαμβάνονται με *:

>>> 

# 3 times 'un', followed by 'ium'

>>> 

3

 

*

 

'un'

 

+

 

'ium'

'unununium'

http://arch.icte.uowm.gr

 - A Mini greek notebook for Learning Python Programming              6