ループ、文字列やタプルのためのPythonのフロー制御>
学習のシーケンスを考えます。シーケンス:系列グループの事。配列のすべての要素が作られ、配列中の要素の位置は、0から始まる番号が付けられ、要素の最後の位置は、その長さから1を引いたものです。
forループ
ループ処理シーケンス専用、配列は、従来のループより可撓性のサイクルを指示することが可能です
ループは、コードの繰り返しではなく、状況に応じて、しかし、シーケンスに従って説明する。なお、繰り返し限り、条件が真であるように、条件コードに応じてwhileループを実行します。それが配列の終わりに達するループの実装の各要素は、ループシーケンス順序のために、サイクルが終わりました。
ループのための横断エレメントの配列であろう。
ループ用に作成する:第一、その後に続いて、変数に個々の要素を格納するために使用されるため、その後配列がトラバースされます。誰も単に実行それの指定された数を繰り返し、それらを使用するループ変数のためのループの本体で指定する必要はありません。
forループをカウントすることにより。それぞれの場合の範囲()関数を使用するとカウントされます。範囲()関数は、数値を生成するために、一度各呼ばれる、発電機です。範囲()関数は、3つのパラメータを提供するために、ポイント、エンドポイント、計数手段を起動。出発点は、常に人々が好きだろうが、エンドポイントが含まれていない値の最初のシーケンスです。
for i in range(10, 0, -1):
print(i)
for letter in word:
print(letter)
弦
文字列には、各要素が文字列です。
シーケンスの文字列演算子と関数を使用します。Pythonは、種々の配列を操作するような()LEN、のような文字列を含むための多くの有用な関数と演算子を提供します。これらの演算子と関数は、このようなことがあり、それは特定の要素が含まれているかどうかをどのくらいの期間として、あなたの順序についてのいくつかの単純だが重要な情報を伝えることができます。
LEN関数は、LEN(メッセージ)は、それはすなわち、配列内の要素の数、シーケンスの長さを返します。
オペレータインチ 要素が配列に含まれるか否かを判定する。TrueまたはFalseに計算された状態です。このような真のメッセージで「E」など。
文字列インデックス。また、シーケンシャルアクセスと呼ばれるためのループを介して、文字列で文字を順番に横断することができます。これは、要素の順序を見なければならないことを意味します。ランダムアクセスは、インデックスを使用すると、その位置の要素を取得することができます位置番号を経由して、ランダムアクセスで、どこにでもシーケンスの要素から直接入手することができます。
正と負の位置番号の文字列。時の位置数n、時間基準の先頭に基準点のシーケンス、負の数は、シーケンス、基準点として配列の末端の先端の先頭から数えている間に位置。時々、私たちはその後、負の位置番号が便利になることができ、基準点としてシーケンスの終わりする必要があります。
random.randrange(0、10)0標準配列のインデックス数、10を含む、0から10の範囲に乱数を生成します。
0 | 1 | 2 | 3 | 4 |
---|---|---|---|---|
私 | n個 | D | E | バツ |
-5 | -4 | -3 | -2 | -1 |
import random
word = "helloworld"
high = len(word)
low = -len(word)
for i in range(10):
position = random.randrange(low, high)
print("word[]", position, "]\t", word[position])
タプル
情報の組織と管理の順序集合の形でタプル