python学習——関数の呼び出し
Pythonには多くの有用な関数が内蔵されています.直接に呼び出すことができます.
関数を呼び出すには、絶対値を求める関数
http://docs.python.org/3/library/functions.html#abs
対話式コマンドラインで
呼び出し
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の関数を呼び出すには、関数によって定義された正しいパラメータが必要です.もし関数の呼び出しが間違ったら、必ず間違った情報を見ることを学ぶべきです.だから、英語はとても重要です.