⊗pyPmUFAdv 207 of 208 menu

Råd til oprettelse af funktioner i Python

  1. Funktionsnavne bør være verber.
  2. Hver funktions navn skal præcist afspejle hvad funktionen gør.
  3. En funktion bør kun gøre det, der udtrykkeligt underforstås af dens navn, og ikke gøre noget andet.
  4. Hver funktion bør udføre kun én handling.
  5. Brug hjælpefunktioner inden i funktioner.
  6. Funktioners kode bør helst ikke være længere end 10-15 linjer.
  7. Lange funktioner bør opdeles i en række hjælpefunktioner.
  8. Brug almindeligt accepterede præfikser i funktionsnavne: show, get, set, calc, create, change, check.
  9. Hvis et funktionsnavn består af to eller flere ord, bør de adskilles fra hinanden med en understregning _, for eksempel get_sum.
  10. Flyt duplikeret kode ind i funktioner.

Skriv, hvilke ulemper der er ved følgende kode, og ret dem:

def func(num1, num2): return num1 * num2

Skriv, hvilke ulemper der er ved følgende kode, og ret dem:

def user(name): return 'farvel, ' + name

Skriv, hvilke ulemper der er ved følgende kode, og ret dem:

def get_num(num): return str(num)

Skriv, hvilke ulemper der er ved følgende kode, og ret dem:

def check(lst): sum = 0 for el in lst: if el > 0: sum += el if el < 0: continue else: continue return sum
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis