Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erläuterung der Typkonvertierungsmethoden in Python

Detaillierte Erläuterung der Typkonvertierungsmethoden in Python

高洛峰
高洛峰Original
2017-03-17 15:53:371511Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn