1

私はpythonが初めてです。私はこのサンプルプログラムを持っています:

def main():
  a = [4,2,1,6]
  b = sorted(a)

  for i in b:
    print i

sorted はどこから来たのですか、これはある種の python キーワードですか? print i と同じ質問です。ちなみにpython2.7です。

4

2 に答える 2

7

sortedこれはメソッドではなく、Pythonの組み込み関数です。それらはここにリストされています:http://docs.python.org/2/library/functions.html

Python 2ではprint、これは一種のキーワードであるステートメントです。Python 3ではprint、組み込み関数になるように変更されています。

于 2013-02-18T20:04:53.827 に答える
1

ドキュメントによると、これは組み込み関数です。

PrintはPython2.7のステートメントです-ここのドキュメントを参照してください。これは、printが関数になっているPython3ではもはや当てはまらないことに注意してください。

于 2013-02-18T20:05:28.393 に答える