コンピューター機能の基本を理解し、プログラミングの旅の強固な基礎を築きたいですか? PHP エディター Apple は、基本的な概念、関数の種類、使用シナリオを網羅した、明確で理解しやすい説明を提供する包括的なガイドを提供します。ぜひこの記事を読んで、コンピューター機能の本質をマスターし、プログラミング スキルの新たな次元を解き放ってください。
1. 関数定義、関数名、関数本体、呼び出し
関数定義構文:
def 関数名():
関数本体
関数呼び出し: 関数名を使用して関数を呼び出します。関数名()と書くと、この時点で関数本体が実行されます
2.関数のリターン
関数を実行した後、returnを使って結果を関数名()に返すことができます。
関数での return の使用:
1) 関数が return に遭遇すると、関数は終了し、実行は継続されなくなります。
2) 関数呼び出し元(関数名+())にアクセス結果を与える
3. 関数のパラメータ
パラメータ、関数は呼び出し時に変数の特定の値を指定します
def関数名(パラメータリスト ):
関数本体
関数名(パラメータ)
1)仮パラメータ
関数を宣言した位置に書かれた変数を仮パラメータといい、形式的には完成していますが、実際のパラメータは必須です。呼び出し時に与えられる
2) 実パラメータ
関数呼び出し時に関数に渡される値を実パラメータといいます
3) パラメータの受け渡し
情報を渡す際に仮パラメータに実パラメータを渡す処理関数に渡すことをパラメータ渡しといいます。
4-1) 位置パラメータ
は、関数にパラメータを渡すときに、値が順番に渡されることを意味します
4-2) デフォルトパラメータ
定義: 関数を書くときに、デフォルト値を直接渡します呼び出し時に、デフォルトのパラメータにはすでに値があるため、値を渡す必要はありません。
関数: 最大の利点は、関数を呼び出す難しさが軽減されることです。
def power(m, n=3):
result=1
while n>0:
n=n-1
result=result*m
return result
# 関数を呼び出して出力結果
print(power(4))
デフォルトパラメータを設定する際に注意すべき点が 2 つあります:
まず、必要なパラメータが最初に来て、デフォルトパラメータが最後に来ます。そうしないと、Python インタプリタがエラーを報告します。
2 番目: デフォルトのパラメーターは不変オブジェクトを指す必要があります。不変オブジェクトを指してください!不変オブジェクトを指してください!
(注: Python では文字列、数値、タプルはすべてオブジェクトと見なすことができます。)
なぜ str や None のような不変オブジェクトを設計する必要があるのでしょうか?不変オブジェクトが作成されると、オブジェクト内のデータは変更できないため、データの変更によって発生するエラーが減少します。また、オブジェクトは変化しないため、マルチタスク環境で同時に読み込む際にオブジェクトをロックする必要がなく、同時に読み込んでも全く問題ありません。プログラムを書くとき、不変オブジェクトを設計できる場合は、不変オブジェクトとして設計してみてください
4-3) キーワードパラメータ
定義: 変数パラメータでは、0 または任意の数のパラメータを渡すことができます。変数パラメーターは、関数が呼び出されるときに自動的にタプルにアセンブルされます。
キーワード パラメーターを使用すると、0 個または任意の数のパラメーターをパラメーター名とともに渡すことができ、これらのキーワード パラメーターは関数内の dict に自動的にアセンブルされます。関数を呼び出すときは、必要なパラメータのみを渡すことができます:
関数: 関数の機能を拡張します
機能: **kw
パラメータの分類:
実際のパラメータの観点から:
1.位置パラメータは次のとおりです 仮パラメータに位置的に値を割り当てます
2. キーワードパラメータは、仮パラメータの名前に従って関数に渡されます
3. 混合使用: 最初に位置パラメータを記述し、次にキーワードパラメータを記述します
仮パラメータ監視:
1. 位置パラメータ
2. 値が指定されていない場合、デフォルト値パラメータが使用されます。
以上がパソコンの機能に関する基本的な知識はありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。