Python入門の基本、ループ学習については、これを読んでください(乾物)

序文


forループは、Python開発で多く使用されるループの一種であり、熟練が必要です。

forループのシナリオを使用する

  • forループは、特定の数の操作を繰り返すために使用されます
  • forループは主に、トラバース、ループ、リスト、コレクション、辞書、ファイル、さらにはカスタムクラスや関数に使用されます。

forループ操作リストのデモンストレーションの例

  • forループの使用は、多くの場合、ifステートメントと組み合わせて、要素をトラバースし、要素を変更し、要素を削除し、リスト内の要素の数をカウントします。

forループは、リスト全体をトラバースするために使用されます

#for循环主要用来遍历、循环、序列、集合、字典
Fruits = ['apple','orange','banana','grape']

for fruit in Fruits:
    print(fruit)
print("结束遍历")
结果演示:
    apple
    orange
    banana
    grape
    结速遍历

forループは、リスト内の要素を変更するために使用されます

#for循环主要用来遍历、循环、序列、集合、字典
#把banana改为Apple
Fruits=['apple','orange','banana','grape']
for i in range(len(Fruits)):
    if Fruits[i] == 'banana':
        Fruits[i] ='apple'
print(Fruits)
结果演示:['apple', 'orange', 'apple', 'grape']

3. forループは、リスト内の要素を削除するために使用されます

Fruits=['apple','orange','banana','grape']
for i in  Fruits:
    if i == 'banana':
        Fruits.remove(i)
print(Fruits)
结果演示:['apple', 'orange', 'grape']

forループは、リスト内の要素の数をカウントします

#统计apple的个数
Fruits = ['apple','orange','banana','grape','apple']
count = 0
for i in  Fruits:
    if i=='apple':
        count+=1
print("Fruits列表中apple的个数="+str(count)+"个")
结果演示:Fruits列表中apple的个数=2

注:リスト内の特定のデータ統計にFruit.count(object)を使用することもできます

forループは1から9の乗算を実現します

sum=1
for i in list(range(1,10)):
    sum *= i
print("1*2...*9=" + str(sum))
结果演示:1*2...*10=362880

文字列を繰り返し処理します

for str in 'abc':
    print(str)

结果演示:
a
b
c

コレクションオブジェクトを反復処理します

for str in {
    
    'a',2,'bc'}:
    print(str)

结果演示:
a
2
bc

ファイルを反復処理する

for content in open("D:\\test.txt"):
    print(content)

结果演示:
朝辞白帝彩云间,千里江陵一日还。
两岸猿声啼不住,轻舟已过万重山。

辞書を繰り返します

for key,value in {
    
    "name":'伤心的辣条',"age":22}.items():
    print("键---"+key)
    print("值---"+str(value))

结果演示:
键---name
值---伤心的辣条
键---age
值---22

記事がお役に立てば幸いですので、よろしくお願いします。ご支援ありがとうございます。よろしくお願いします。継続的に更新していきます。


最後に:メリット

テクノロジー業界では、技術スキルを向上させ、自動化プロジェクトでの実践的な経験を充実させる必要があります。これは、今後数年間のキャリア計画とテストテクノロジーの深さに非常に役立ちます。

ゴールデン9日とシルバー10日の面接シーズン、転職シーズンでは、面接の質問を整理することが長年の私の習慣になっています!以下は、近年の私のコレクションと並べ替えです。全体は[ソフトウェアテスト]を中心に構成されています。メインコンテンツには、Python自動化テストの独占ビデオ、Python自動化の詳細、インタビューの質問のフルセット、その他の知識コンテンツが含まれます。

ソフトウェアテストの友人にとっては、最も包括的で完全な面接準備ウェアハウスである必要があります。各モジュールをより適切に整理するために、インターネット上の多くの高品質のブログ投稿やプロジェクトも参照し、すべての知識ポイントを見逃さないように努めています。友人はこれらのコンテンツを利用してレビューを行い、BATJなどの大規模な工場からオファーを受け取りました。この倉庫はソフトウェアテストの多くの学習者にも役立ちました。あなたにも役立つことを願っています。

あなたと私が会い、あなたが何かを見つけることができますように!WeChatパブリックアカウントをフォローすることを歓迎します:[Sad Spicy Article] 216ページのソフトウェアテストエンジニアのインタビューブックを無料で受け取ります。そして、対応するビデオ学習チュートリアルは無料で共有できます!

おすすめ

転載: blog.csdn.net/weixin_50271247/article/details/112897923