python学習——関数の呼び出し


Pythonには多くの有用な関数が内蔵されています.直接に呼び出すことができます.
関数を呼び出すには、絶対値を求める関数absのような関数の名前とパラメータを知る必要があります.パラメータは一つしかありません.Pythonの公式サイトから直接文書を見ることができます.
http://docs.python.org/3/library/functions.html#abs
対話式コマンドラインでhelp(abs)を介してabs関数のヘルプ情報を見ることもできる.
呼び出しabs関数:
>>> abs(100)
100
>>> abs(-20)
20
>>> abs(12.34)
12.34
関数を呼び出したとき、着信パラメータの数が間違っているとTypeErrorのエラーが報告され、Pythonは明らかにあなたに教えます.abs()には1つのパラメータしかありませんが、2つのパラメータが与えられました.
>>> abs(1, 2)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: abs() takes exactly one argument (2 given)
着信パラメータの数が正しい場合、パラメータタイプは関数によって許容されず、TypeErrorのエラーも報告され、エラー情報が与えられる.strはエラーのパラメータタイプである.
>>> abs('a')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: bad operand type for abs(): 'str'
max関数max()は、任意の複数のパラメータを受信し、最大のそれを返すことができる.
>>> max(1, 2)
2
>>> max(2, 3, 1, -5)
3
データタイプ変換
Pythonに内蔵された常用関数は、他のデータタイプを整数に変換することができるint()関数などのデータタイプ変換関数も含む.
>>> int('123')
123
>>> int(12.34)
12
>>> float('12.34')
12.34
>>> str(1.23)
'1.23'
>>> str(100)
'100'
>>> bool(1)
True
>>> bool('')
False
関数名とは、関数オブジェクトの参照を指しています.関数名を変数に割り当てることができます.この関数に「別名」を付けるのに相当します.
>>> a = abs #   a  abs  
>>> a(-1) #        a  abs  
1
結び目
Pythonの関数を呼び出すには、関数によって定義された正しいパラメータが必要です.もし関数の呼び出しが間違ったら、必ず間違った情報を見ることを学ぶべきです.だから、英語はとても重要です.