Gode variabelnavn
Følg disse prinsippene når du velger variabelnavn:
Ikke benytt et innebygd nøkkelord eller funksjonsnavn fra Python som variabelnavn.
- Nøkkelord med spesielle betydninger i Python 3 er:
False
None
True
and
as
assert
break
class
continue
def
del
elif
else
except
finally
for
from
global
if
import
in
is
lambda
nonlocal
not
or
pass
raise
return
try
while
with
yield
. - Innebygde funksjoner i Python 3 er f. eks:
abs
bool
float
input
int
len
max
min
print
sum
str
type
. For uttømmende liste, se https://docs.python.org/3/library/functions.html.
- Nøkkelord med spesielle betydninger i Python 3 er:
Variabelnavnet skal være selvforklarende og beskrive sin egen rolle.
|
|
- Benytt kun små bokstaver. Selv om det teknisk sett er mulig å bruke store bokstaver, unngår vi det. Store bokstaver holder vi unna og bruker bare til spesielle formål, f. eks. konstanter (se under).
|
|
- Benytt
_
for å representere mellomrom, såkaltsnake_case
. Merk at du noen steder vil selowerCamelCase
som er ansett for å være god stil i en del andre programmeringsspråk. Vi godtar begge deler, men vær konsekvent.
|
|
Noen ganger oppretter vi en variabel som får en fast verdi når programmet starter, og som deretter aldri skal endre verdi. Dette er en såkalt konstant. Det er god stil å la konstanter være skrevet i UPPER_CASE
.
|
|