Jakie jest znaczenie <> w Pythonie?co <> oznacza w Pythonie
Próbowałem szukają jej w Google, ale nie wydaje się uzyskać wewnątrz szukanej ...
Nie widziałem tego w żadnym innym języku też inaczej bym starał się go znaleźć.
Jakie jest znaczenie <> w Pythonie?co <> oznacza w Pythonie
Próbowałem szukają jej w Google, ale nie wydaje się uzyskać wewnątrz szukanej ...
Nie widziałem tego w żadnym innym języku też inaczej bym starał się go znaleźć.
<>
to alternatywna pisownia !=
, operatora testu nierówności. IIRC, został usunięty w Python3.
>>> "foo" <> "bar"
True
>>> "foo" <> "foo"
False
+1 (Pamiętacie dobrze, nawiasem mówiąc) – delnan
Nigdy nie spotkałem <> w programie Pythona, tylko! =. Ucz się czegoś nowego codziennie. – seggy
@seggy - naucz się czegoś nowego, co powinno zostać zapomniane tak szybko, jak to możliwe :) Chyba że musisz zachować stary kod Pythona. – KevinDTimm
<>
oznacza not equal to
. <>
i !=
mają takie samo znaczenie.
Z docs:
Formy <> i = są równoważne; dla spójności z C,! = Jest preferowane; gdzie! = jest wymienione poniżej <> jest również akceptowane. Oznaczenie <> pisownia uważane jest za przestarzałe.
To samo jak! = ("Nie równa się")
jest przestarzała operatora nierówności. Zobacz Python documentation.
! = Może być również napisany <>, ale to przestarzała Wykorzystanie przechowywane tylko wstecznej kompatybilności . Nowy kod powinien zawsze używać! =.
na <> operator jest taka sama jak! = Co oznacza nie równa
if thing1 <> thing2:
code here
Dla przypomnienia, Pascal (a zatem Delphi) i propably niektórych innych języków Wirtha używać go w ten sam sposób jako Python. – delnan
BASIC jest innym językiem, który używa tego operatora. –
Podobnie jak SQL. – Dirk