Boolean och null (Python)

Booleska värden och None

> Handledning

Du har sett att du kan arbeta med tal, men det finns också speciella värden: None och booleska värden.

Värdet None

None är ett värde som står för ett tomt eller ogiltigt värde, eller till och med ett fel, men det är inte samma sak som talet 0.

Till exempel returnerar me.weapon vapnet som din purjolök håller i, eller None om du inte har något vapen i handen.

Du har kanske märkt att me.setWeapon() kostar 1 PT per tur. Du kan begränsa det till tur 1 med det här villkoret:

Du testar om ett värde är None med is None (och is not None för motsatsen).

Booleska värden: True och False

Booleska värden är två värden: True och False. De kan användas för att representera allt som kan ha två lägen, till exempel:

Exempel på egenskaper och metoder som returnerar ett booleskt värde:

Exempel: vi kontrollerar om vi kan använda vårt vapen på fienden:

❓ Quiz

Vad kan None användas till?

Att representera saknad information eller ett saknat värde Att representera talet 0 Att representera ett fel Att representera ett program av dålig kvalitet

Vad används booleska värden till?

Att representera ett värde med två möjliga lägen Att representera ett mycket stort värde

Komplett AI