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

silencement
リリース: 2019-06-25 11:11:27
オリジナル
13481 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート