python data types
Εισαγωγή στους τύπους δεδομένων Python:
Μάθαμε για Μεταβλητές Python λεπτομερώς στο προηγούμενο σεμινάριό μας.
Σε αυτό το σεμινάριο, θα διερευνήσουμε τις διάφορες ταξινομήσεις των τύπων δεδομένων Python μαζί με τα σχετικά παραδείγματα για την εύκολη κατανόησή σας.
Μια ρητή ποικιλία Εκπαιδευτικά μαθήματα Python σας παρουσιάζονται σε αυτήν τη σειρά για να εμπλουτίσετε τις γνώσεις σας σχετικά με την Python.
Τι θα μάθετε:
Παρακολουθήστε τα VIDEO Tutorials
Τύποι δεδομένων Python: Αριθμοί, συμβολοσειρές και λίστα:
Τύποι δεδομένων Python: Tuple, Set και Λεξικό:
Τύποι δεδομένων Python
Ένας τύπος δεδομένων περιγράφει το χαρακτηριστικό μιας μεταβλητής.
Η Python έχει έξι τυπικούς τύπους δεδομένων:
- Αριθμοί
- Σειρά
- Λίστα
- Tuple
- Σειρά
- Λεξικό
# 1) Αριθμοί
Στο Numbers, υπάρχουν κυρίως 3 τύποι που περιλαμβάνουν Integer, Float και Complex.
Αυτά τα 3 ορίζονται ως τάξη στο python. Για να βρείτε σε ποια κατηγορία ανήκει η μεταβλητή μπορείτε να χρησιμοποιήσετε τη συνάρτηση type ().
Παράδειγμα:
a = 5 print(a, 'is of type', type(a))
Παραγωγή: 5 είναι τύπου
b = 2.5 print(b, 'is of type', type(b))
Παραγωγή: 2.5 είναι τύπου
c = 6+2j print(c, 'is a type', type(c))
Παραγωγή : (6 + 2j) είναι ένας τύπος
# 2) Χορδή
Μια συμβολοσειρά είναι μια διαδοχική σειρά χαρακτήρων.
qa επικεφαλής συνέντευξη ερωτήσεις και απαντήσεις pdf
Μπορούμε να χρησιμοποιήσουμε μόνο εισαγωγικά ή διπλά εισαγωγικά για να αντιπροσωπεύσουμε συμβολοσειρές. Οι συμβολοσειρές πολλαπλών γραμμών μπορούν να αναπαρασταθούν χρησιμοποιώντας τριπλά εισαγωγικά, '' ή '' '.
Οι συμβολοσειρές είναι αμετάβλητες που σημαίνει ότι μόλις δηλώσουμε μια συμβολοσειρά δεν μπορούμε να ενημερώσουμε την ήδη δηλωμένη συμβολοσειρά.
Παράδειγμα:
Single = 'Welcome' or Multi = 'Welcome'
Πολλαπλή: Η Python είναι μια ερμηνευμένη γλώσσα προγραμματισμού υψηλού επιπέδου για προγραμματισμό γενικού σκοπού. Δημιουργήθηκε από τον Guido van Rossum και κυκλοφόρησε για πρώτη φορά το 1991 '
ή
Το Python είναι μια ερμηνευμένη γλώσσα προγραμματισμού υψηλού επιπέδου για προγραμματισμό γενικού σκοπού. Δημιουργήθηκε από τον Guido van Rossum και κυκλοφόρησε για πρώτη φορά το 1991. »
Μπορούμε να εκτελέσουμε διάφορες λειτουργίες σε συμβολοσειρές όπως Συνένωση, Επανάληψη και Τεμαχισμός.
Αληλουχία: Σημαίνει τη λειτουργία της σύνδεσης δύο χορδών μεταξύ τους.
Παράδειγμα:
String1 = 'Welcome' String2 ='To Python' print(String1+String2)
Παραγωγή: Καλώς ήλθατε στην Python
Επανάληψη:
Σημαίνει την επανάληψη μιας ακολουθίας οδηγιών ορισμένες φορές.
Παράδειγμα:
Print(String1*4)
Παραγωγή: Καλώς ήλθατε
Τεμαχισμός: Ο τεμαχισμός είναι μια τεχνική για την εξαγωγή τμημάτων μιας συμβολοσειράς.
Σημείωση: Στο Python, ο δείκτης ξεκινά από το 0.
Παράδειγμα:
print(String1(2:5))
Παραγωγή: ΛΟΚ
Η Python υποστηρίζει επίσης αρνητικό δείκτη.
print(String1(-3:))
Παραγωγή: Ωμ
Καθώς οι συμβολοσειρές είναι αμετάβλητες στο Python, εάν προσπαθήσουμε να ενημερώσουμε τη συμβολοσειρά, τότε θα δημιουργήσει ένα σφάλμα.
Παράδειγμα:
String(1)= 'D'
Παραγωγή: TypeError: Το αντικείμενο «str» δεν υποστηρίζει την ανάθεση στοιχείων
# 3) Λίστα
Μια λίστα μπορεί να περιέχει μια σειρά τιμών.
Οι μεταβλητές λίστας δηλώνονται χρησιμοποιώντας αγκύλες (). Μια λίστα είναι μεταβλητή, που σημαίνει ότι μπορούμε να τροποποιήσουμε τη λίστα.
Παράδειγμα:
List = (2,4,5.5,'Hi') print('List(2) = ', List(2))
Παραγωγή : Λίστα (2) = 5.5
print('List(0:3) = ', List(0:3))
Παραγωγή: Λίστα (0: 3) = (2, 4, 5.5)
Ενημέρωση της λίστας:
List(3) = 'Hello' If we print the whole list, we can see the updated list. print(List)
Παραγωγή: (2, 4, 5.5, 'Γεια σας')
# 4) Tuple
Το tuple είναι μια ακολουθία αντικειμένων Python που διαχωρίζονται με κόμματα.
Τα Tuples είναι αμετάβλητα, πράγμα που σημαίνει ότι οι πλειάδες μόλις δημιουργηθούν δεν μπορούν να τροποποιηθούν. Τα Tuples ορίζονται χρησιμοποιώντας παρενθέσεις ().
Παράδειγμα:
Tuple = (50,15,25.6,'Python') print('Tuple(1) = ', Tuple(1))
Παραγωγή: Tuple (1) = 15
print('Tuple(0:3) =', Tuple(0:3))
Παραγωγή: Tuple (0: 3) = (50, 15, 25,6)
Καθώς τα Tuples είναι αμετάβλητα στην Python, εάν προσπαθήσουμε να ενημερώσουμε την πλειάδα, τότε θα δημιουργήσει ένα σφάλμα.
Παράδειγμα:
Tuple(2)= 'D'
Παραγωγή: TypeError: Το αντικείμενο «tuple» δεν υποστηρίζει την ανάθεση στοιχείων
# 5) Σετ
Ένα σετ είναι μια μη ταξινομημένη συλλογή αντικειμένων. Το σετ ορίζεται από τιμές διαχωρισμένες με κόμμα εντός αγκύλων {}.
Παράδειγμα:
Set = {5,1,2.6,'python'} print(Set)
Παραγωγή: {‘Python’, 1, 5, 2.6}
Στο σετ, μπορούμε να εκτελέσουμε λειτουργίες όπως ένωση και διασταύρωση σε δύο σετ.
Μπορούμε να εκτελέσουμε τη λειτουργία Union χρησιμοποιώντας το | Χειριστής.
Παράδειγμα:
A = {'a', 'c', 'd'} B = {'c', 'd', 2 } print('A U B =', A| B)
Παραγωγή: A U B = {‘c’, ‘a’, 2, ‘d’}
Μπορούμε να εκτελέσουμε τη λειτουργία διασταύρωσης χρησιμοποιώντας και χειριστή.
A = {100, 7, 8} B = {200, 4, 7} print(A & B)
Παραγωγή: {7}
Καθώς το σύνολο είναι μια μη ταξινομημένη συλλογή, η ευρετηρίαση δεν έχει νόημα. Ως εκ τούτου, ο τελεστής τεμαχισμού () δεν λειτουργεί.
Set(1) = 49.3
Παραγωγή: TypeError: Το αντικείμενο «set» δεν υποστηρίζει την ανάθεση στοιχείων
# 6) Λεξικό
Τα λεξικά είναι ο πιο ευέλικτος ενσωματωμένος τύπος δεδομένων στο python.
Τα στοιχεία λεξικών αποθηκεύονται και ανακτώνται χρησιμοποιώντας το κλειδί. Τα λεξικά χρησιμοποιούνται για την αποθήκευση τεράστιου όγκου δεδομένων. Για να ανακτήσουμε την τιμή πρέπει να γνωρίζουμε το κλειδί. Στο Python, τα λεξικά ορίζονται με αγκύλες {}.
Χρησιμοποιούμε το κλειδί για να ανακτήσουμε την αντίστοιχη τιμή. Αλλά όχι το αντίστροφο.
Σύνταξη:
Κλειδί: τιμή
Παράδειγμα:
Dict = {1:'Hi',2:7.5, 3:'Class'} print(Dict)
Παραγωγή: {1: 'Γεια', 2: 7.5, 3: 'Τάξη'}
Μπορούμε να ανακτήσουμε την τιμή χρησιμοποιώντας την ακόλουθη μέθοδο:
Παράδειγμα:
print(Dict(2))
Παραγωγή: 7.5
c ++ μετατρέψτε char * σε int
Εάν προσπαθήσουμε να ανακτήσουμε την τιμή χρησιμοποιώντας την τιμή αντί του κλειδιού, τότε θα δημιουργήσει σφάλμα.
Παράδειγμα:
print('Dict(7.5) = ', Dict(7.5))
Παραγωγή:
Traceback (πιο πρόσφατη τελευταία κλήση):
Αρχείο '', γραμμή 1, σε
εκτύπωση ('Dict (7.5) =', Dict (7.5))
Σφάλμα κλειδιού: 7.5
Μπορούμε να ενημερώσουμε το λεξικό χρησιμοποιώντας επίσης τις ακόλουθες μεθόδους:
Παράδειγμα:
Dict(3) = 'python' print(Dict)
Παραγωγή:
{1: 'Γεια', 2: 7.5, 3: 'python'}
Ελπίζω να έχετε κατανοήσει τώρα τις διάφορες ταξινομήσεις των τύπων δεδομένων Python, από αυτό το σεμινάριο.
Το επερχόμενο σεμινάριό μας θα σας εξηγήσει τα πάντα για τους χειριστές Python !!
Εκπαιδευτικό πρόγραμμα PREV | ΕΠΟΜΕΝΟ Φροντιστήριο
Συνιστώμενη ανάγνωση
- Μεταβλητές Python
- Χειριστές Python
- Λειτουργίες συμβολοσειράς Python
- Τύποι δεδομένων C ++
- Λειτουργίες Python
- Παράμετρος δεδομένων JMeter με χρήση μεταβλητών καθορισμένων από τον χρήστη
- Είσοδος-έξοδος και αρχεία στο Python (Python Open, Read and Write to File)
- Εκμάθηση Python για αρχάριους (ΔΩΡΕΑΝ Εκπαίδευση Python)