background image

J ως κατάληξη για να δείξει το φανταστικό μέρος (π.χ. 3 +5 
j).

Strings

Εκτός από τους αριθμούς, η Python μπορεί να χειριστεί 

και   αλφαριθμητικά,   τα   οποία   μπορούν   να   εκφραστούν   με 
διάφορους   τρόπους.   Μπορούν   να   περικλείονται   σε   μονά 
εισαγωγικά   ('...')  ή   διπλά  εισαγωγικά   ("..."),  με   το  ίδιο 
αποτέλεσμα.:

>>> 

'spam eggs'

  

# single quotes

'spam eggs'

>>> 

'doesn\'t'

  

# use \' to escape the single quote...

"doesn't"

>>> 

"doesn't"

  

# ...or use double quotes instead

"doesn't"

>>> 

'"Yes," he said.'

'"Yes," he said.'

>>> 

"\"Yes,\" he said."

'"Yes," he said.'

>>> 

'"Isn\'t," she said.'

'"Isn\'t," she said.'

Στο   διαδραστικό   διερμηνέα,   το  string  της   εξόδου 

περικλείεται   σε   εισαγωγικά   και   οι   ειδικοί   χαρακτήρες 
διέφυγαν   με  backslashes.   Ενώ  αυτό   μπορεί  μερικές   φορές  να 
φαίνεται   διαφορετικά   από   την   είσοδο,   οι   δύο   χορδές   είναι 
ισοδύναμες.   Το  string  περικλείονται   σε   μονά   ή   διπλά 
εισαγωγικά. Η συνάρτηση print () παράγει μια πιο ευανάγνωστη 
έξοδο, παραλείποντας τα εισαγωγικά και εκτυπώνοντας ειδικούς 
χαρακτήρες:

>>> 

'"Isn\'t," she said.'

'"Isn\'t," she said.'

>>> 

print

(

'"Isn\'t," she said.'

)

"Isn't," she said.

>>> 

=

 

'First line.\nSecond line.'

  

# \n means newline

>>> 

s  

# without print(), \n is included in the output

'First line.\nSecond line.'

>>> 

print

(s)  

# with print(), \n produces a new line

First line.
Second line.

http://arch.icte.uowm.gr

 - A Mini greek notebook for Learning Python Programming              5