関数(13編)

922 ワード

print()、input()、len()など、多くの関数を呼び出しました.これらの関数はシステムによって定義されています.
関数#カンスウ#
関数は実際には定義されたコードセグメントであり、今後、このコードを実行する必要があるときに毎回このコードを叩く必要はありません.関数の名前を書くだけでいいです.例えば、Pythonは絶対値を求める関数を事前に定義しています.
>>> abs(-2)
2

呼び出し関数
abs()がパラメータとして数値を受け入れるように、関数にパラメータを渡すことができます.複数のパラメータを使用できる関数があります.
>>> max(2, 3, 0, -10)
3


タイプ変換
Pythonでよく使われる内蔵関数には、タイプ変換関数もあります.
>>> int('100')
100
>>> int(10.1)
10
>>> float('10.1')

10.1
>>> str(1.23)
'1.23'
>>> str(100)
'100'
>>> bool(1)
True
>>> bool('')
False


関数はオブジェクトです
Pythonの関数は実際にはオブジェクトであり、関数名は実際にはこのオブジェクトを指すポインタであり、このオブジェクトに別名を付けることもできます.
>>> p = print    #     p = print(),         。
>>> p("hello world")
hello world