Standardfunktioner

Nedanstående funktioner ska du känna till och kunna använda. Gå till Python-dokumentationen för en fullständig förteckning och beskrivning.
Funktion Förklaring Exempel
abs Absolutbelopp. Argumentet ska vara ett tal.
float Returnerar ett float-varde av ett tal eller en sträng som går att tolka som tal. float('1.3') ger 1.3
float('1.3\n') ger 1.3
format Format-konvertering. format(1/3,'.2f') ger '0.33'
format(1/3,'5.1f') ger ' 0.3'
help Ger hjälp. help(help)
help(input)
input Läser in och returnerar en sträng. s = input()
x = eval(input('Give a number: ))
int Konverterar ett flyttal eller en sträng till ett heltal. int(3.9) ger 3
int(-3.9) ger -3
int('34') ger 34
len Returnerar längden av en lista, tuple eller sträng. len((1,2,3)) ger 3
len('"Hej!"') ger 6
list Gör en lista av en sträng eller tuple. list('abc') ger [a, b, c]
max Returnerar det största värdet i en lista, tuple ellr sträng. max(3, 7, 5) ger 7
max('axel') ger 'x'
min Returnerar det minsta värdet i en lista, tuple eller sträng. min([4, 3.5, 4, 9]) ger 3.5
open Öppnar en fil. ifil = open('data.txt','r')
ofil = open('result.txt', 'w')
pow Beräknar x upphöjt till y.
print Utskrift i konsol-fönstret. print(x + 4)
print('Ciao!', end='') Utan radbyte 
range Genererar en sekvens med heltal.
Används typiskt i for-satser.
range(5) genererar 0, 1, 2, 3, 4
range(3, 6) genererar 3, 4, 5
range(0, 6, 2) genererar 0, 2, 4
round Avrundar flyttal. round(5/3) ger 2
round(5/3, 1) ger 1.7
round(5/3, 2) ger 1.67
sorted Returnerar en lista med element sorterade. sorted('yxa') ger ['a', 'x', 'y']
sorted((3,1,5,2)) ger [1, 2, 3, 5]
str Returnerar argumentet som en sträng. str([1, 2]) ger '[1, 2]'
sum Returnerar summan. sum((1,2,3)) ger 6
type Returnerar datatypen. x = 2
type(x) == int ger True
type(x)== str ger False
zip Returnerar ett objekt för sammanfogning av listor, strängar mm. list(zip('ab', '12')) ger
[('a', '1'), ('b', '2')]

Valid CSS!