파이썬 반복문 for 두 줄 정리
파이썬 반복문 for 두 줄 정리 — #파이썬조건문 #파이썬for AI스쿨 msa기반 java 백엔드 코스 중에 공부한 내용을 작성하였습니다 파이썬 ...
#파이썬조건문 #파이썬for
AI스쿨 msa기반 java 백엔드 코스 중에 공부한 내용을 작성하였습니다
파이썬 반복문 정리(for) - 파이썬 자습서 4장
4장 기타 제어 흐름도구에서는 조건문 if와 반복문 for, 함수에 대하여 심도있게 다루고 있습니다. 이전글에 조건문을 다뤘고 이번글에는 반복문을 다뤄볼 차례입니다.
학습한 단어정리
본격적인 학습이전에 모르는 단어를 먼저 짚고 넘어가겠습니다. 여기서 나오는 단어들은 중요한 내용이 많아 차후 학습에도 지속적으로 도움이 됩니다.
"
파이썬에서 for문은 C 나 파스칼 에서 사용하던 것과 약간 다릅니다.
"
파스칼언어 ⭐
1970년대 스위스의 니클라우스비르트가 개발한 언어이다. 1990년대 후반까지 미국의 고등학교와 대학에서 프로그래밍 교육을 위해 가장 널리 사용된언어이다. 경쟁언어인 C언어에게 밀려 현재는 잘 사용하지 않는 언어이다.
"
사용자가 이터레이션 단계와 중지 조건을 정의할 수 있도록 하는 대신, 파이썬의 for 문은 임의의 시퀀스 (리스트나 문자열)의 항목들을 그 시퀀스에 들어있는 순서대로 이터레이션 합니다.
"
이터레이션 ⭐⭐⭐
파이썬에서 자주 등장하는 이터레이션의 의미 자체는 "결과를 생성하기 위한 프로세스의 반복"입니다. 즉 특성 목적을 위해서 같은 코드를 과정을 반복한다는 의미가 되겠습니다. 반복문도 이터레이션의 한 종류입니다.
elif를 사용하여 x에 대한 추가조건을 제시할 수 있습니다. javascript의 else if 와 동일한 문법입니다. 바디는 :과 들여쓰기로 구분합니다.
이터러블 ⭐⭐
멤버들을 한번에 하나씩 돌려줄 수 있는 객체입니다. 예로 list,str,tuple, 시퀀스 형들, dict 같은 비시퀀스, 몇몇 함수가 있습니다.
이터레이터 ⭐⭐⭐
반복가능한 객체, 하지만 반복가능하다고 해서 모두 이터레이터인건 아닙니다, 만약 객체가 반복가능하다면 iter() 내장함수를 사용하여 이터레이터로 만들 수 있습니다.
객체 ⭐⭐⭐
JavaScript를 공부하고 와서 객체 = Object라는게 무의식에 박혀있습니다. 하지만 파이썬의 객체는 모든 데이터를 의미합니다.
파이썬 반복문 정리 (for)
파이썬 반복문
이제 용어에 조금 익숙해졌기를 바랍니다. 본격적으로 반복문을 알아보도록 합시다. 역시나 다른언어와 기본 구조는 비슷한데 사용하는 문법에서 조금 차이가 있습니다.
| >>> words = \['A', 'B', 'C'\]>>> for word in words: . . . print(word)A BC |
|---|
역시나 주목해볼점은 : , body를 들여스기로 표현한 점입니다. 위의 구조는 JS for in반복문과 유사한 느낌을 줍니다.
핵심내용 두 줄 요약
- 파이썬에서 객체는 모든 데이터를 의미한다. 이터레이션은 결과가 나올때 까지 반복작업하는 것을 의미한다.
- 반복문의 기본구조도 다른언어와 비슷한다. 다만 : 와 들여쓰기는 잘 봐야한다.
