Gibt es eine bessere Möglichkeit, eine Umschaltung in Python, wie ein nyvalue = nicht myval?python wie "negieren" -Wert: wenn true return false, wenn false return true
19
A
Antwort
39
Verwenden Sie die not
boolean operator:
nyval = not myval
not
gibt einen boolean Wert (True
oder False
):
>>> not 1
False
>>> not 0
True
Wenn Sie eine ganze Zahl haben muss, werfen sie zurück:
nyval = int(not myval)
Allerdings ist der Python bool
Typ eine Unterklasse von int
, so dass dies nicht erforderlich sein kann:
>>> int(not 0)
1
>>> int(not 1)
0
>>> not 0 == 1
True
>>> not 1 == 0
True
2
In Python, not
ist ein boolean Operator, der das Gegenteil von einem Wert bekommt:
>>> myval = 0
>>> nyvalue = not myval
>>> nyvalue
True
>>> myval = 1
>>> nyvalue = not myval
>>> nyvalue
False
und True == 1
und False == 0
1
verwenden not
, (wenn Sie es in eine ganze Zahl konvertieren müssen, können Sie int()
verwenden) für Beispiel:
return not myval
Verwandte Themen
- 1. Filter Return True oder False
- 2. Angular2 return true/false mit Abonnement
- 3. return 1 und return 0 VS return true und return false
- 4. Checkbox Wert true/false
- 5. else wenn true wenn false zurückgegeben
- 6. Warum tut 'dir (1) ist dir (True)' wird return false
- 7. Parse request.object.existed() return false
- 8. PHP Boolesch TRUE/FALSE?
- 9. Wörterbuch true/false Fehler
- 10. User.IsInRole return false
- 11. Java: Kann die if/else-Anweisung mit 'return true' und 'return false' verwendet werden
- 12. Abfrage zurück, true/false
- 13. jquery resizable return false
- 14. Ruby, True/False Regex
- 15. if (! This) {return false; }
- 16. Textbox True False Aktiviert
- 17. ! = False vs. == true
- 18. jQuery return false seltsames Verhalten
- 19. Einzeiler Rückkehr für „wenn irgendetwas davon wahr ist return false“
- 20. Fehler: fehlender Wert mit True/False
- 21. Excel Makro - True/False VBA
- 22. Warum ist False == False in [False] zurück True?
- 23. contenteditable = false in contenteditable = true
- 24. TreeSet gibt false zurück, wenn es true zurückgeben soll?
- 25. Warum wird in Python True/False aktiviert?
- 26. Toggle cookie true false magento
- 27. Python. wenn var == false
- 28. ng Wechseltriggerereignis, wenn ng Muster Zustandsänderungen von true in false
- 29. return true, wenn die Spalte, die die gleiche ProductID haben
- 30. Überprüfen Sie den Wert von Unicode True oder False Python