Σημαντικοί τύποι δεδομένων Python που πρέπει να γνωρίζετε



Οι τύποι δεδομένων είναι κλάσεις και οι μεταβλητές είναι μια παρουσία ή αντικείμενο αυτών των κλάσεων. Υπάρχουν διάφοροι τύποι δεδομένων στο Python που αντιπροσωπεύουν τους τύπους τιμών

Σε , όλα είναι ένα αντικείμενο. Έτσι, οι τύποι δεδομένων αντιμετωπίζονται ως κλάσεις και οι μεταβλητές είναι μια παρουσία ή αντικείμενο αυτών των κλάσεων. Υπάρχουν διάφοροι τύποι δεδομένων στο Python που αντιπροσωπεύουν τους τύπους τιμών. Σε αυτό το άρθρο, θα μάθουμε για τους διαφορετικούς τύπους δεδομένων Python και τον τρόπο με τον οποίο εκχωρούνται σε μεταβλητές με την ακόλουθη ακολουθία:

Ας ξεκινήσουμε.





python- python data types - edurekaΤύποι δεδομένων Python

Μεταβλητές χρησιμοποιούνται για τη διατήρηση τιμών για διαφορετικούς τύπους δεδομένων. Δεδομένου ότι η Python είναι μια δυναμικά δακτυλογραφημένη γλώσσα, δεν χρειάζεται να ορίσετε τον τύπο της μεταβλητής κατά τη δήλωση. Ο διερμηνέας δεσμεύει σιωπηρά την τιμή με τον τύπο της. Η Python μας δίνει τη δυνατότητα να ελέγξουμε τον τύπο της μεταβλητής που χρησιμοποιείται στο πρόγραμμα. Με τη βοήθεια του τύπου () , μπορείτε να μάθετε τον τύπο της μεταβλητής που πέρασε.

Παράδειγμα:



x = 24 y = 14,7 z = 'Καλώς ήλθατε στο Edureka' εκτύπωση (τύπος (x)) εκτύπωση (τύπος (y)) εκτύπωση (τύπος (z))

Παραγωγή:

 

Τυπικοί τύποι δεδομένων στο Python

Μια μεταβλητή χρησιμοποιείται για να κρατήσει διαφορετικούς τύπους τιμών. Για παράδειγμα, το όνομα ενός ατόμου πρέπει να αποθηκεύεται ως συμβολοσειρά, ενώ ένα αναγνωριστικό υπαλλήλου πρέπει να αποθηκεύεται ως ακέραιος.

Η Python παρέχει διάφορους τυπικούς τύπους δεδομένων που καθορίζουν τη μέθοδο αποθήκευσης σε καθένα από αυτά. Οι τυπικοί τύποι δεδομένων στο Python περιλαμβάνουν:



Τώρα που γνωρίζετε για τους τυπικούς τύπους δεδομένων python, ας προχωρήσουμε και κατανοήστε λεπτομερώς καθένα από αυτά.

Αριθμοί

Ο αριθμός χρησιμοποιείται για την αποθήκευση αριθμητικών τιμών. Η Python δημιουργεί τον αριθμό αντικείμενα όταν ένας αριθμός εκχωρείται σε μια μεταβλητή. Υπάρχουν 4 τύποι αριθμητικών δεδομένων:

  • int - Χρησιμοποιείται για υπογεγραμμένους ακέραιους αριθμούς όπως 12, 2, 7 κ.λπ.
  • μακρύς - Αυτός ο ακέραιος αριθμός χρησιμοποιείται για υψηλότερο εύρος τιμών όπως 908090800L, -0x1929292L κ.λπ.
  • φλοτέρ - Χρησιμοποιείται για την αποθήκευση αριθμών κυμαινόμενου σημείου όπως 1.5, 701.89, 15.2 κ.λπ.
  • συγκρότημα - Χρησιμοποιείται για σύνθετους αριθμούς όπως 2.14j, 2.0 + 2.3j, κ.λπ.

Σε , μπορείτε να χρησιμοποιήσετε ένα πεζά L με μεγάλους ακέραιους αριθμούς. Ωστόσο, είναι πιο βολικό να χρησιμοποιείτε ένα κεφαλαίο L.

Παράδειγμα:

a = 12 print (a, 'is of type', type (a)) b = 5.05 print (b, 'is of type', type (b)) c = 1 + 2j print (c, 'είναι σύνθετος αριθμός; ', isinstance (1 + 2j, σύνθετο))

Παραγωγή:

12 είναι τύπου 5.05 είναι τύπου (1 + 2j) είναι σύνθετος αριθμός; Αληθής

Σειρά

ΠΡΟΣ ΤΟ ορίζεται ως μια ακολουθία χαρακτήρων που αντιπροσωπεύεται στα εισαγωγικά. Στο python, μπορείτε να χρησιμοποιήσετε μονά, διπλά ή τριπλά εισαγωγικά για να ορίσετε μια συμβολοσειρά.

Ο χειρισμός των χορδών στο python μπορεί να γίνει χρησιμοποιώντας διάφορες ενσωματωμένες λειτουργίες και χειριστές . Στην περίπτωση χειρισμού συμβολοσειρών, ο χειριστής + χρησιμοποιείται για τη συνένωση δύο χορδών.

Παράδειγμα:

str1 = 'Καλώς ήλθατε στο Edureka' #string str1 str2 = 'Python Programming' #string str2 print (str1 [0: 3]) print (str1 [4]) print (str1 + str2)

Παραγωγή:

Καλώς ορίσατε στον προγραμματισμό του Edureka Python

Λίστα

Οι λίστες είναι παρόμοιες με αυτές αλλά μπορεί να περιέχει διαφορετικούς τύπους δεδομένων στο Python. Τα στοιχεία που είναι αποθηκευμένα στη λίστα διαχωρίζονται με κόμμα (,) και περικλείονται μέσα σε αγκύλες [].

Σε ποιες περιπτώσεις χρησιμοποιείται ο προγραμματισμός sas

Μπορείτε να χρησιμοποιήσετε τελεστές slice [:] για πρόσβαση στα δεδομένα της λίστας. Ο τελεστής συνένωσης (+) είναι παρόμοιος με αυτόν των χορδών.

Παράδειγμα:

list = [20, 'welcome', 'edureka', 40] print (list [3:]) print (list) print (λίστα + λίστα)

Παραγωγή:

[40] [20, 'welcome'] [20, 'welcome', 'edureka', 40] [20, 'welcome', 'edureka', 40, 20, 'welcome', 'edureka', 40].

Tuple

Μια πλειάδα είναι παρόμοια με τις λίστες με πολλούς τρόπους. Όπως λίστες, πλειάδες περιέχει επίσης τη συλλογή των στοιχείων διαφορετικών τύπων δεδομένων. Τα στοιχεία της πλειάδας διαχωρίζονται με κόμμα (,) και περικλείονται σε παρενθέσεις ().

Η πλειάδα είναι μια δομή δεδομένων μόνο για ανάγνωση και δεν μπορείτε να τροποποιήσετε το μέγεθος και την τιμή των στοιχείων μιας πλειάδας.

Παράδειγμα:

tuple = ('welcome', 'edureka', 40) print (tuple [1:]) print (tuple) print (tuple + tuple)

Παραγωγή:

('edureka', 40) ('καλωσόρισμα', 'edureka', 40) ('καλωσόρισμα', 'edureka', 40, 'καλωσόρισμα', 'edureka', 40)

Λεξικό

Το λεξικό είναι ένα σύνολο παραγγελιών ενός ζεύγους στοιχείων κλειδιού-τιμής. Είναι σαν έναν συσχετισμένο πίνακα ή έναν πίνακα κατακερματισμού όπου κάθε κλειδί αποθηκεύει μια συγκεκριμένη τιμή. Το κλειδί μπορεί να κρατήσει οποιονδήποτε πρωτόγονο τύπο δεδομένων ενώ η τιμή είναι ένα αυθαίρετο αντικείμενο Python.

Τα στοιχεία στο λεξικό διαχωρίζονται με το κόμμα και περικλείονται στα αγκύλια {}.

Παράδειγμα:

dict = {1: 'John', 2: 'Rachel', 3: 'Nancy', 4: 'Daniel'} print ('1st name is' +ict [1]) print (dict.keys ()) εκτύπωση ( υπαγόρευσης ()

Παραγωγή:

Το 1ο όνομα είναι John [1, 2, 3, 4] ['John', 'Rachel', 'Nancy', 'Daniel']

Αυτοί είναι οι τυπικοί τύποι δεδομένων python που χρησιμοποιούνται για τη διατήρηση διαφορετικών τιμών. Με αυτό, φτάσαμε στο τέλος του άρθρου μας.

Τώρα δείτε το από την Edureka, μια αξιόπιστη διαδικτυακή εταιρεία εκμάθησης με δίκτυο περισσότερων από 250.000 ικανοποιημένων μαθητών σε όλο τον κόσμο. Η εκπαίδευση πιστοποίησης Python θα σας βοηθήσει να αποκτήσετε εξειδίκευση στην ποσοτική ανάλυση, την εξόρυξη δεδομένων και την παρουσίαση δεδομένων για να δείτε πέρα ​​από τους αριθμούς, μετατρέποντας την καριέρα σας σε ρόλο Scientist Data.

Έχετε μια ερώτηση για εμάς; Παρακαλώ αναφέρετέ το στην ενότητα σχολίων του 'Python Data Types' και θα επικοινωνήσουμε μαζί σας.