파이썬 입문 기본 사항, for 루프 학습에 대해, 이걸 읽으십시오 (건조 제품)

머리말


for 루프는 파이썬 개발에서 많이 사용되는 루프 유형이며 숙련도가 필요합니다.

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