2016-12-24 6 views
-4

Ich muss die Bedeutung von <> in Python wissen. In Visual Basic bedeutet dies, dass a<>0a nicht gleich null ist.Bedeutung des Symbols '<>'?

+3

Das ist keine gültige Python3-Syntax. – Bakuriu

+0

Wenn die Frage ist, wie man '<>' in Python macht, lautet die Antwort '! =' – Dekel

+0

Ich fand es in diesem Code def jacobi (a, m): # nimmt eine ganze Zahl und # m eine ungerade positive ganze Zahl a, t = a% m, 1 während ein <> 0: z = -1 wenn m% 8 in [3,5] sonst 1 während ein% 2 == 0: ein, t = a/2, t * z wenn a% 4 == 3 und m% 4 == 3: t = -t a, m = m% a, a zurück t wenn m == 1 else 0 print jacobi (3,17) –

Antwort

6

Es ist das gleiche in Python 2, es bedeutet "nicht gleich". Siehe documentation here.

!= kann auch <> geschrieben werden, aber dies ist eine veraltete Nutzung nur für die Abwärtskompatibilität beibehalten. Neuer Code sollte immer != verwenden.

Python 3 verfügt nicht über den Operator <>.

+4

Nur in Python 2, nicht Python 3. –

+0

@IsmailBadawi Danke, fügte es zu der Antwort – chrki

+0

danke euch allen, ich fange die Idee –