⊗pyPmUFAdv 207 of 208 menu

Sfaturi pentru crearea de funcții în Python

  1. Numele funcțiilor ar trebui să fie verbe.
  2. Numele fiecărei funcții ar trebui să reflecte cu exactitate ceea ce face funcția.
  3. O funcție ar trebui să facă doar ceea ce este în mod explicit implicat de numele ei și să nu facă altceva.
  4. Fiecare funcție ar trebui să efectueze doar o singură acțiune.
  5. Utilizați în interiorul funcțiilor funcții auxiliare.
  6. Este mai bine ca codul funcțiilor să nu depășească 10-15 rânduri.
  7. Este mai bine să împărțiți funcțiile lungi în o serie de funcții auxiliare.
  8. Utilizați prefixe generally acceptate în numele funcțiilor: show, get, set, calc, create, change, check.
  9. Dacă numele unei funcții este format din două sau mai multe cuvinte, atunci acestea ar trebui separate unul de celălalt printr-o subliniere _, de exemplu, get_sum.
  10. Extrageți codul duplicat în funcții.

Scrieți ce dezavantaje are următorul cod și corectați-le:

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

Scrieți ce dezavantaje are următorul cod și corectați-le:

def user(name): return 'La revedere, ' + name

Scrieți ce dezavantaje are următorul cod și corectați-le:

def get_num(num): return str(num)

Scrieți ce dezavantaje are următorul cod și corectați-le:

def check(lst): sum = 0 for el in lst: if el > 0: sum += el if el < 0: continue else: continue return sum
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge