---
kurs:
  - D0009E
tags:
  - programmering
  - python
förkunskaper:
  - "[[Datatyper]]"
status: true
aliases:
  - Boolean
  - Jämförelser
---
> **Kurs:** D0009E

---

## Jämförelseoperatorer

`==  !=  <  >  <=  >=`

Resultatet är `True` eller `False`.

## Logiska operatorer

`and`, `or`, `not`.

```python
x > 0 and x < 10
not (x == 0)
```

## Sanningsvärden

I Python är `0`, `""`, `[]`, `{}`, `None` **falskt**. Allt annat är sant.

## Kortslutningsutvärdering

`and` returnerar första falska värdet (eller sista); `or` returnerar första sanna.

## Se även

- [[Vägval]]
- [[Aritmetik]]
