Μάθημα : Αρχές Προγραμματισμού
Κωδικός : T522235
-
Θεματικές Ενότητες
-
Εγκατάσταση Python
-
Ώρα του Κώδικα: μια εισαγωγή στον προγραμματισμό
-
Τύποι δεδομένων & πράξεις
-
Μεταβλητές, εντολή καταχώρισης
-
Εντολές εισαγωγής, εντολή εμφάνισης
-
Βασικές συναρτήσεις & Ενσωματωμένες βιβλιοθήκες συναρτήσεων
-
Δομή ακολουθίας
-
Δομή επιλογής if
-
Δομή επανάληψης for
-
Δομή επανάληψης while
-
Συναρτήσεις
-
String (Συμβολοσειρές)
-
Λίστες
-
Ασκήσεις και διαγωνίσματα
-
Θέματα 2022-23
-
Εγκατάσταση Python
String (Συμβολοσειρές)
String
συμβολοσειρές ή αλφαριθμητικα
str
Είναι λέξεις, αριθμοί, γράμματα και αριθμοί, οποιοσδήποτε συνδυασμός γραμμάτων, αριθμών και συμβόλων μέσα σε ' ' ή " "
str( ) συνάρτηση μετατροπής. Μετατρέπει σε string ό,τι υπάρχει μέσα στην παρένθεση
+ συνένωση ενώνει δυο string
* πολλαπλασιασμός πολλαπλασιάζει ένα string μ' ένα αριθμό
ΜεταβλτString[δείκτης-θέση]
επιστρέφει τον χαρακτήρα που βρίσκεται σε μια θέση. Η αρίθμηση των θέσεων ξεκινά από το 0
len( ) μήκος του string, δηλαδή πόσους χαρακτήρες έχει.
'xxxxx' in ΜεταβλτString
υπαρξιακός τελεστής in επιστρέφει True αν υπάρχει κάτι μέσα στο string
τελεστής διαμέρισης :
>>> a='dimitris'
>>> type(a)
<type 'str'>
>>> b='2021'
>>> c="(&$#@@@"
>>> a+b+c
'dimitris2021(&$#@@@'
>>> b+c+a
'2021(&$#@@@dimitris'
>>> (c+a)*5
'(&$#@@@dimitris(&$#@@@dimitris(&$#@@@dimitris(&$#@@@dimitris(&$#@@@dimitris'
>>> 10*b
'2021202120212021202120212021202120212021'
>>> int(b)
2021
>>> b
'2021'
>>> float(b)
2021.0
>>> d=str(15.56)
>>> d
'15.56'
>>> e=str(180)
>>> e
'180'
>>> e*10
'180180180180180180180180180180'
>>> 180*10
1800
>>> z=str(True)
>>> z
'True'
>>> len(z)
4
>>> len(e)
3
>>> len(a)
8
>>> z[0]
'T'
>>> a[0]
'd'
>>> e[0]
'1'
>>> z[len(z)-1]
'e'
>>> 'a' in a
False
>>> 'd' in a
True
>>> 'i' in a
True
>>> a[2:5]
'mit'
>>> a
'dimitris'
>>> w='NBX1589'
>>> w[0:3]
'NBX'
>>> w[:3]
'NBX'
>>> w[3:]
'1589'
>>> w[3:7]
'1589'
>>>