|
Description:
|
Τύποι δεδομένων
Οι τύποι δεδομένων της Python διακρίνονται στους αρχέγονους (primitive data type), στις πιο σύνθετες δομές δεδομένων (λίστες, πλειάδες, σύνολα, λεξικά) και, λόγω των αντικειμενοστρεφών δυνατοτήτων της, στις κλάσεις (classes). Λόγω του ότι η Python είναι δυναμική γλώσσα δεν δηλώνονται οι τύποι των μεταβλητών πριν χρησιμοποιηθούν. Ο τύπος που τους αποδίδεται εξαρτάται από την τιμή που θα πάρουν κατά την διάρκεια της εκτέλεσης του προγράμματος. Όταν χρησιμοποιηθεί (π.χ. σε έκφραση ή συνάρτηση) πρέπει να έχει πάρει τιμή γιατί ο διερμηνευτής (interpreter) δίνει λάθος που το ονομάζει NameError. Για αυτόν τον λόγο η Python υποστηρίζει τον ιδιαίτερο τύπο
|