int(x [,base ]) Konvertiert x in eine Ganzzahl
long(x [,base ]) Konvertiert x in eine lange Ganzzahl
float(x ) Konvertiert x in eine Gleitkommazahl
complex(real [,imag ]) Erstellt eine komplexe Zahl
str(x ) Konvertiert das -Objekt x in string
repr(x ) Objekt x in expression string konvertieren
eval(str ) used Wertet ein gültiges aus Python Ausdruck in einem String und gibt ein Objekt zurück
tuple(s ) Konvertiert die Sequenz s in ein Tupel
list(s ) Konvertiert Sequenz s in a list
chr(x ) Konvertiert eine Ganzzahl in ein Zeichen
unichr(x ) Konvertiert eine Ganzzahl in Unicode-Zeichen
ord(x ) Konvertiert ein Zeichen in seinen ganzzahligen Wert
hex(x ) Konvertiert eine Ganzzahl in eine hexadezimale Zeichenfolge
oct(x) Konvertiert eine Ganzzahl in eine oktale Zeichenfolge Das
Sequenz unterstützt die folgenden Operationen:
Operationsbeschreibung
s + r Sequenzverbindung
s * n, n * s n Kopien von s , n ist eine Ganzzahl
s % d String-Formatierung (nur Strings)
s [i] Index
s[i :j ] Slice
x in s , x nicht in s Abhängigkeit
für x in s : Iteration
len(s) Länge
min(s) minimales Element
max(s) maximales Element
s[i] = x ist s [i] Neu zuweisen
s[i :j ] = r Das Listenfragment neu zuweisen
del s[i ] Ein Element in der Liste löschen
del s[i :j ] Ein Segment in der Liste löschen
Operationsbeschreibung
s + r Sequenzverbindung
s * n , n * s n Kopien von s, n ist eine ganze Zahl
s % d String-Formatierung (nur String)
s[i] Index
s[i :j ] Slice
x in s, x nicht in s Abhängigkeit
für x in s: Iteration
len(s) Länge
min(s) minimales Element
max(s ) maximales Element
s[i ] = x Neuzuweisung s[i]
s[ i :j ] = r Ordne das Listenfragment neu zu
del s[ i ] Lösche ein Element in der Liste
del s[i :j ] Lösche ein Fragment in der Liste
Numerische Operation:
x << y nach links verschieben
x > exklusiv oder)
~x bitweises Umdrehen
x + y addieren
x - y subtrahieren
x * y multiplizieren
x / y reguläre Division
x // y Bodendivision
x ** y potenziert (xy)
x % y modulo (x mod y)
-x ändert das Vorzeichenbit des Operanden
+x bewirkt nichts
~x ~x=-(x+1)
abs(x ) absoluter Wert
divmod(x ,y ) gibt (int(x / y ), x % y )
pow(x ,y [,modulo ]) gibt (x ** y ) x % modulo
round(x ,[n]) Rundung, n ist die Anzahl von Dezimalstellen
x < y ist kleiner als
x > y ist größer als
x == y ist gleich
x != y ist nicht gleich (dasselbe wie <>)
x >= y ist größer oder gleich
x < = y ist kleiner oder gleich
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Typkonvertierungsmethoden in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!