⊗pyPmUFAdv 207 of 208 menu

Pythonでの関数作成に関するヒント

  1. 関数の名前は動詞にすべきです。
  2. 各関数の名前は、その関数が行うことを正確に反映している必要があります。
  3. 関数は、その名前から明らかに暗示されることだけを行い、他のことは行わないようにすべきです。
  4. 各関数は単一のアクションのみを実行するようにします。
  5. 関数内でヘルパー関数を使用します。
  6. 関数のコードは1015行より長くしない方が良いでしょう。
  7. 長い関数は、一連のヘルパー関数に分割する方が良いでしょう。
  8. 関数名では一般的に受け入れられている接頭辞を使用します:show, get, set, calc, create, change, check
  9. 関数名が2つ以上の単語で構成されている場合は、アンダースコア_で単語を区切るようにします。例えば、 get_sum
  10. 重複するコードは関数に抽出します。

次のコードにはどのような欠点があるか記述し、それらを修正してください:

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

次のコードにはどのような欠点があるか記述し、それらを修正してください:

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

次のコードにはどのような欠点があるか記述し、それらを修正してください:

def get_num(num): return str(num)

次のコードにはどのような欠点があるか記述し、それらを修正してください:

def check(lst): sum = 0 for el in lst: if el > 0: sum += el if el < 0: continue else: continue return sum
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否