kzen.dev
  • Pytania
  • Tagi
  • Użytkownicy
Powiadomienia
Nagrody
Rejestracja
Po zarejestrowaniu się, będziesz otrzymywać powiadomienia o odpowiedziach i komentarzach do swoich pytań.
Zaloguj się
Brak tłumaczeń pasujących do Twojego wyszukiwania Jeśli masz już konto, zaloguj się, aby sprawdzić nowe powiadomienia.
Za dodane pytania, odpowiedzi i komentarze przewidziane są nagrody.
Więcej
Źródło
Edytuj
 Lizard
Lizard
Question

obiekt null w Pythonie?

Jak odwołać się do obiektu null w Pythonie?

1086 2010-07-20T11:53:41+00:00 3
 undur_gongor
undur_gongor
Edytowane pytanie 14. marca 2013 в 5:18
Programowanie
null
python
Popular videos
Cryptography with Python! XOR
Cryptography with Python! XOR
2 lata temu
Obiekty parametryczne - Lepszy w PHP o 5 minut #009
Obiekty parametryczne - Lepszy w PHP o 5 minut #009
2 lata temu
Null Object Pattern - Design Patterns
Null Object Pattern - Design Patterns
4 lata temu
Control Arduino with  Python using Firmata / PyFirmata
Control Arduino with Python using Firmata / PyFirmata
2 lata temu
LPES #03.1: Python – typy i referencje
LPES #03.1: Python – typy i referencje
2 lata temu
PYTHON : Referring to the null object in Python
PYTHON : Referring to the null object in Python
1 rok temu
Null Object Pattern – Design Patterns (ep 18)
Null Object Pattern – Design Patterns (ep 18)
5 lat temu
Null Object (Pusty Obiekt) - Lepszy w PHP o 5 minut #010
Null Object (Pusty Obiekt) - Lepszy w PHP o 5 minut #010
2 lata temu
Python vs Javascript, główne różnice i który lepszy do nauki
Python vs Javascript, główne różnice i który lepszy do nauki
2 lata temu
Podstawy Unity #2 - Destroy i DestroyImmediate czyli niszczenie obiektów
Podstawy Unity #2 - Destroy i DestroyImmediate czyli niszczenie obiektów
4 lata temu
Kodowanie Interaktywnie - Odcinek 3 - Klasa, Obiekt i Konstruktor
Kodowanie Interaktywnie - Odcinek 3 - Klasa, Obiekt i Konstruktor
1 rok temu
PW - WinAPI - rysowanie obiektów - lab 2
PW - WinAPI - rysowanie obiektów - lab 2
2 lata temu
Klonowanie obiektów | shallow/deep copy
Klonowanie obiektów | shallow/deep copy
3 lata temu
Programowanie współbieżne w Pythonie! Kompendium efektywnego pythonisty
Programowanie współbieżne w Pythonie! Kompendium efektywnego pythonisty
2 lata temu
Value Object - Lepszy w PHP o 5 minut #012
Value Object - Lepszy w PHP o 5 minut #012
2 lata temu
PARSING EXTREMELY NESTED JSON:  USING PYTHON | RECURSION
PARSING EXTREMELY NESTED JSON: USING PYTHON | RECURSION
3 lata temu
4. Czas na programowanie czyli C++, C, Python i więcej...
4. Czas na programowanie czyli C++, C, Python i więcej...
4 lata temu
Obsługa wartości null w Dart i Flutter - nauka programowania.
Obsługa wartości null w Dart i Flutter - nauka programowania.
3 lata temu
« Poprzedni
Następny »
To pytanie ma 1 odpowiedź w języku angielskim, aby je przeczytać zaloguj się na swoje konto.
Solution / Answer
Ben James
Ben James
20. lipca 2010 в 11:54
2010-07-20T11:54:27+00:00
Więcej
Źródło
Edytuj
#10755837

W Pythonie, obiektem 'null' jest singleton None.

Najlepszym sposobem na sprawdzenie rzeczy pod kątem "Nieistotności" jest użycie operatora tożsamości, is:

if foo is None:
    ...
1473
0
Artificial intelligence to parse product page
productapi.dev
 AndiDog
AndiDog
20. lipca 2010 в 11:56
2010-07-20T11:56:34+00:00
Więcej
Źródło
Edytuj
#10755838

To nie jest nazywane null jak w innych językach, ale None. Zawsze istnieje tylko jedna instancja tego obiektu, więc możesz sprawdzić równoważność z x is None (porównanie tożsamości) zamiast x == None, jeśli chcesz.

64
0
Artificial intelligence to parse product page
productapi.dev
Paolo Rovelli
Paolo Rovelli
3. marca 2013 в 11:11
2013-03-03T11:11:50+00:00
Więcej
Źródło
Edytuj
#10755839

W Pythonie, aby reprezentować brak wartości, można użyć wartości None (types.NoneType.None) dla obiektów i "" (lub len() == 0) dla łańcuchów. W związku z tym:

if yourObject is None:  # if yourObject == None:
    ...

if yourString == "":  # if yourString.len() == 0:
    ...

Jeśli chodzi o różnicę między "==" i "is", testowanie tożsamości obiektu przy użyciu "==" powinno być wystarczające. Jednakże, ponieważ operacja "is" jest zdefiniowana jako operacja tożsamości obiektu, prawdopodobnie bardziej poprawne jest użycie jej, a nie "==". Nie jestem pewien, czy istnieje nawet różnica w prędkości.

W każdym razie, możesz rzucić okiem na:

  • Python Built-in Constantsdoc page.
  • Python Testowanie wartości prawdy strona.doc.
28
0
Dodaj pytanie
Kategorie
Wszystkie
Technologia
Kultura / Rekreacja
Życie / Sztuka
Nauka
Profesjonalny
Biznes
Użytkownicy
Wszystkie
Nowy
Popularny
1
Анна Литвиненко
Zarejestrowany 1 dzień temu
2
Inessa bu
Zarejestrowany 1 miesiąc temu
3
Denis Babushkin
Zarejestrowany 1 miesiąc temu
4
asakuno asakuno
Zarejestrowany 1 miesiąc temu
5
aldo salerno
Zarejestrowany 1 miesiąc temu
Artificial intelligence to parse product page
productapi.dev
BG
DA
DE
EL
ES
FI
FR
ID
IT
JA
KO
LT
NL
PL
PT
RU
SL
TR
UK
ZH
© kzen.dev 2023
Źródło
stackoverflow.com
na podstawie licencji cc by-sa 3.0 z przypisaniem