Pythonプロセス制御に関する詳細なコード共有

迷茫
リリース: 2017-03-25 13:32:15
オリジナル
1776 人が閲覧しました

1.while ステートメント

条件ループ制御ステートメント。通常、break と併用する必要があります。そうしないと無限ループに陥ります。

形式: [ while <条件>:

elif および else とともに使用されます。

x=int(input(&#39;请输入一个数字:&#39;))while x>0:    print(&#39;正数&#39;)    break
ログイン後にコピー

単純な if else ステートメントの場合は、三項算術 (三項演算) で表すことができます

x=int(input(&#39;请输入一个数字:&#39;))
if x<0:
    print(&#39;负数&#39;)
elif x==0:
    print(&#39;零&#39;)
else :
    print(&#39;正数&#39;)
ログイン後にコピー

3. for ステートメント

ループ制御ステートメント。これは、特定のオブジェクトをトラバースするために使用され、以下と併用できます。で。

形式: [for <> in :]

#书写格式result = value1 if  条件 else value2#如果条件成立,把value1的值赋给result,不成立,则把value2的值赋给resul
ログイン後にコピー

4.range() 関数

数値シーケンス反復子、それを反復処理するときに、次のように使用できる関数です。期待される Sequence は連続した項目のオブジェクトを返しますが、スペースを節約するために実際にはリストを構築しません。

形式: range(stop) は終了値を与え、開始値のデフォルトは 0、間隔は 1 です。 T Range (開始、停止) は開始値と終了値を示し、間隔は 1 です。 rager自身自身、彼女自身が彼女自身に彼女自身が彼女自身に彼女自身を自分自身に彼女自身を彼女自身に彼女自身に彼女自身を彼女自身に彼女自身を彼女自身に彼女自身を彼女自身に彼女自身である。

x=[&#39;a&#39;,&#39;b&#39;,&#39;c&#39;,&#39;d&#39;]for i in x :             
 # i 位置的字符,只要不是关键字,可以随意用字符代表
    print(i)
ログイン後にコピー

5.break ステートメントと continue ステートメント、およびループ内の else ステートメント

1) Break

ステートメントは、

C

のものと似ており、

の最も近いレベルからジャンプするために使用されます。または
ループしながら。

for i in range(3):          #运行结果为0,1,2
    print(i)for i in range(0,5):       #运行结果为0,1,2,3,4
    print(i)for i in range(-2,10,2): #运行结果为-2,0,2,4,6,8
    print(i)
ログイン後にコピー
2) continueステートメントは、ループが次の反復を実行し続けることを意味します:
while True:    
print(&#39;hello&#39;)    
break
ログイン後にコピー
3) ループ内のelse

たとえば、 continue の例には、次のものがあります。 for-else 文、else 文 ループから抜けた後に実行されますが、break はループから抜けたときに else を実行しないため、else を使用してループ内の一部の例外を処理できます。

for x in range(1, 4):
        print(x, &#39;for语句&#39;)
        continue
        print(x, &#39;continue语句后&#39;)
else:
        print(x, &#39;else语句&#39;)
 
#运行结果
for语句
for语句
for语句
else语句
ログイン後にコピー
6. pass ステートメント pass ステートメントは何も行いません。これは、構文的に必要なステートメントが必要であるが、プログラムは何も行わない状況で使用され、通常は最小限の構造のクラスを作成するために使用されます。 一方、パスは、新しいコードを作成するときに関数またはコントロール本体のプレースホルダーとして使用できます。より抽象的なレベルで考えることができます。 りー

以上がPythonプロセス制御に関する詳細なコード共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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