---
kurs:
  - D0009E
tags:
  - programmering
  - python
förkunskaper: []
status: true
aliases:
  - Variabel
---
> **Kurs:** D0009E

---

En **variabel** är ett namngivet referensutrymme för data. I Python skapas den vid tilldelning:

```python
x = 42
name = "Pelle"
pi = 3.14
```

## Regler

- Namn får bestå av bokstäver, siffror och `_`, men ska inte börja med siffra.
- Skiftlägeskänsligt: `x` och `X` är olika.
- Följ konventionen `snake_case` för variabler.

## Dynamisk typning

Typen bestäms vid tilldelningen och kan ändras:

```python
x = 5       # int
x = "hej"   # nu str
```

## Se även

- [[Datatyper]]
- [[Scope]]
