Κasting Python

指定期型

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

Επομένως, η χρήση των κατασκευαστών για τη μετατροπή στο Python:

  • int() - Δημιουργία ακριβών αριθμητικών με αριθμητικά, ακριβή αριθμητικά ή συμβολοσειρές (καθώς και με αποκλειστική κατεβαστή από το λογάριθμο), ή με συμβολοσειρές που εκπροσωπούν πλήρεις αριθμούς
  • float() - Δημιουργία ακριβών αριθμητικών με αριθμητικά, ακριβή αριθμητικά ή συμβολοσειρές (παρέχοντας συμβολοσειρές που εκπροσωπούν ακριβείς αριθμούς)
  • str() - Δημιουργία συμβολοσειράς με διάφορους τύπους δεδομένων, συμπεριλαμβανομένων συμβολοσειρών, αριθμητικών και ακριβών αριθμητικών

Παράδειγμα

Αριθμητικά:

x = int(1)   # x θα είναι 1
y = int(2.5) # y θα είναι 2
z = int("3") # z θα είναι 3

Εκτέλεση Παραδείγματος

Παράδειγμα

Προσθαφημένα Αριθμητικά:

x = float(1)     # x θα είναι 1.0
y = float(2.5)   # y θα είναι 2.5
z = float("3")   # z θα είναι 3.0
w = float("4.6")# w θα είναι 4.6

Εκτέλεση Παραδείγματος

Παράδειγμα

Συνηρημένος Στοιχείο:

x = str("S2") # x θα είναι 'S2'
y = str(3)    # y θα είναι '3'
z = str(4.0)  # z θα είναι '4.0'

Εκτέλεση Παραδείγματος