Pythonの基本的な研究ノート関数

関数

1.カスタム関数

オブジェクトを呼び出すことができるかどうかを判断するには、組み込み関数callableを使用できます

関数の定義:defステートメント

関数の先頭に配置された文字列はdocstring呼ばれ、関数の一部として格納されます。ドキュメント文字列にアクセスします:function name._ doc _、ここで** _ doc _は関数 **の属性呼ばれます。

すべての関数には戻り値があります。それらが何を返すかを知らなければ、Noneを返します。


2.パラメータ

位置パラメータ、キーワードパラメータ、およびデフォルト値

コレクションパラメータ

アスタリスクは残りの位置パラメータを収集することを意味し、アスタリスクはタプルを返します。

def print_params01(title,*params):
	print(title)
	print(params)
	
print_params('Params',1,2,3)		#Params:
									#(1,2,3)

ただし、アスタリスクはキーワードパラメータを収集できません。キーワードパラメータを収集するには、2つのアスタリスクを使用できます辞書が返されます。

def print_params02(**params):
	print(params)
	
print_params02(x=1,y=2,z=3)			#{'z':3,'x':1,'y':2}

割り当てパラメータ

関数を呼び出すときはアスタリスクを使用します。結果は上記のとおりで、1つのアスタリスクはタプルで、2つのアスタリスクは辞書です。

params = (1,2)
add(*params)									#3

params = {
    
    'name':'Li','greeting':'Well met'}
hello(**params)									#Well met,Li!

おすすめ

転載: blog.csdn.net/qq_36879493/article/details/107835828