ホームページ  >  記事  >  バックエンド開発  >  Python で範囲とは何を意味しますか?

Python で範囲とは何を意味しますか?

silencement
silencementオリジナル
2019-06-25 11:11:2713474ブラウズ

Python で範囲とは何を意味しますか?

Python3 range() 関数は、リスト型ではなく反復可能なオブジェクト (型はオブジェクト) を返すため、印刷時にリストは印刷されません。

Python3 list() 関数は、 range() によって返される反復可能なオブジェクトをリストに変換できるオブジェクト反復子であり、返される変数の型はリストです。

Python2 range() 関数はリストを返します。

関数構文

range(stop)
range(start, stop[, step])

パラメータの説明:

start: カウントは先頭から開始されます。デフォルトは 0 から開始します。たとえば、 range(5) は range(0, 5);

stop: stop の終わりまでカウントしますが、stop は含みません。例: 範囲 (0, 5) は、5

なしの [0, 1, 2, 3, 4] です。step: ステップ サイズ、デフォルトは 1 です。例: range(0, 5) は range(0, 5, 1) と同等です

Instance

>>>range(5)
range(0, 5)
>>> for i in range(5):
...     print(i)
... 
0
1
2
3
4
>>> list(range(5))
[0, 1, 2, 3, 4]
>>> list(range(0))
[]
>>>

には 2 つのパラメーターまたは 3 つのパラメーターがあります (2 番目の構築方法) ::

rreee

以上がPython で範囲とは何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。