würde ich eine Funktion wie die, wenn ein bestimmte Eingang eines fällt inWie ermittelt man, ob ein String-Objekt eine Integer-, Double-, Boolean-, Date- oder String-Variable ist, die python verwendet?
der folgenden Kategorien bestimmen kann- integer
- Doppel
- boolean
- Datum
- Zeichenfolge
Dies ist die Funktion, die ich derzeit habe, aber die Herausforderung besteht darin, dass, wenn die Eingabe als Zeichenfolge kommt, ich die Funktion möchte tion zu bestimmen, nach wie vor, wenn es ein Datum, integer, double, boolean ist, oder String
def text_type_determine(i):
if type(i) == int:
return 'integer'
elif type(i) == float:
return 'double'
elif type(i) == bool:
return 'boolean'
elif type(i) == str:
return 'string'
Zum Beispiel würde ich die folgenden Eingaben wie die dazugehörigen Ergebnisse liefern:
- ‚2015-01 -01' -> 'Datum'
- '1' -> 'integer'
- '1,0' -> 'doppelte'
- 'true' -> 'boolean'
- 'random string' -> Zeichenfolge
Haben Sie den Anfang einer Idee, wie Sie das selbst machen? Diese Seite neigt dazu, die einfachen "Gib mir ein paar Code" -Fragen zu missbilligen, selbst wenn sie höflich gefragt werden. –