Funkce "range()" v jazyce Python slouží k vytvoření sekvence čísel. Může být použita s jedním, dvěma nebo třemi argumenty. Pokud je použita s jedním argumentem, vytvoří se sekvence čísel od 0 do zadaného čísla (bez něj). S dvěma argumenty vytvoří sekvenci čísel od prvního zadaného čísla po druhé zadané číslo (bez něj). S třemi argumenty vytvoří sekvenci čísel od prvního zadaného čísla po druhé zadané číslo s krokem daným třetím argumentem.
Vestavěná Python funkce range() se používá k vytvoření iterovatelného objektu obsahujícího aritmetickou posloupnost celých čísel. Přijímá 3 parametry: start (volitelný, výchozí hodnota 0), stop (povinný) a step (volitelný, výchozí hodnota 1). Funkce vygeneruje posloupnost celých čísel začínajících na "start" a pokračující až po "stop", s krokem určeným hodnotou "step".