Safe casting in python

Ich habe ein problem mit casting in python.

In c# kann ich die sichere Besetzung durch das Schlüsselwort as, z.B.:

string word="15";
var x=word as int32// here I get 15

string word="fifteen";
var x=word as int32// here I get null

Hat python(3.2) etwas ähnliches wie das hier?

Beachten Sie, dass Python nicht wirklich casting; dies ist nur auf der Durchreise der Wert auf die andere Art Konstruktor.
Verwenden Sie C# für C# Programmierung. In Python geben, die Sie verwenden möchten Ausnahmen, nicht null-Werte.
Das ist nicht gültig in C#. Es ist ein compile-Fehler.

InformationsquelleAutor user278618 | 2011-06-13

Schreibe einen Kommentar