Pythonのパラメータとは何ですか?必要なパラメータとキーワードパラメータの詳細な例

乌拉乌拉~
リリース: 2018-08-15 13:51:46
オリジナル
3245 人が閲覧しました

今日の記事では、Python のパラメーターについて学習します。Python のパラメーターは、比較的重要でよく使用される知識ポイントです。たとえば、python3 キーワード パラメータ は今後より頻繁に使用されるようになり、Baidu で python キーワード を検索するとポップアップ表示されます。したがって、この記事では、Python キーワード パラメータと Python の必須パラメータについて学びます。

最初にパラメータのタイプを知る必要があります。タイプは次のとおりです:

#パラメータのタイプ:

必須パラメータ

キーワードパラメータ

デフォルトパラメータ

長さ不定のパラメータ

必須関数

必須パラメータは正しい形式で渡す必要があります注文機能。コール時の数量は申告時の数量と同じである必要があります。 printme() 関数を呼び出すときは、パラメーターを渡す必要があります。そうしないと、構文エラーが発生します:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
#可写函数说明
def printme( str ):
   "打印任何传入的字符串"
   print str;
   return;
 
#调用printme函数
printme();
ログイン後にコピー

上記の例の出力結果:

Traceback (most recent call last):
  File "test.py", line 11, in <module>
    printme();
  TypeError: printme() takes exactly 1 argument (0 given)
ログイン後にコピー

キーワード パラメーターについて説明します。

キーワード パラメーター:

キーワード パラメーターは関数呼び出しと密接に関連しており、関数呼び出しではキーワード パラメーターを使用して受信パラメーター値を決定します。

キーワード引数を使用すると、関数を宣言時とは異なる順序で呼び出すことができます。これは、Python インタープリターがパラメーター名とパラメーター値を照合できるためです。

次の例では、関数 printme() を呼び出すときにパラメーター名を使用します。

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
#可写函数说明
def printme( str ):
   "打印任何传入的字符串"
   print str;
   return;
 
#调用printme函数
printme( str = "My string");
ログイン後にコピー

上記の例の出力結果:

My string
ログイン後にコピー

次の例は、次の順序を示します。キーワード パラメータは重要ではありません。より明確に:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
#可写函数说明
def printinfo( name, age ):
   "打印任何传入的字符串"
   print "Name: ", name;
   print "Age ", age;
   return;
 
#调用printinfo函数
printinfo( age=50, name="miki" );
ログイン後にコピー

上記の例の出力結果:

Name:  miki
Age  50
ログイン後にコピー

上記が今日説明したい内容です。パラメータの分類と必要なパラメータ、キーワードパラメータについて説明します。上記の知識ポイントは例を示していますが、やはり自分で試してみる必要があります。結局のところ、自分でやってみなければ、紙の上で話しているのと同じです。実際に実践することが、自分の考えを検証する最良の方法であり、方法です。学んだ。最後に、この記事が Python を学習している皆さんに少しでも役立つことを願っています。

関連知識の詳細については、php 中国語 Web サイトの

Python チュートリアル 列を参照してください。

以上がPythonのパラメータとは何ですか?必要なパラメータとキーワードパラメータの詳細な例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート