본문 바로가기

프로그래밍/Python

Python 한 걸음 내딛기 : Part 2 [반복/제어문/A-변수]

막무가내(?)로 정리하는 Python 한 걸음 내딛기 2번째입니다.

이번 자료까지는 지난 번에 정리해둔 자료가 있어서... 캡춰하고.. 옮기기 정도로 끝냈고..

Part 3부터는 새롭게 정리를 해야합니다... 쌓아둔 자료가 있으면... 채찍질을 못하므로...

물론 다른 내용의 포스팅도 지속적으로 하도록 하겠습니다!! ^^


반복문 & 제어문

 

 if

조건문에 따라 구문 실행
구문에 맞추기 위해 반드시 Indent 지켜야 함.
If <조건식> :

       <구분>   

 if <조건식 1>:

       구문 1

     elif  <조건식 2>:

        구문 2

     else:

        구문 3

 

 

 while

조건문이 True인 동안 반복 수행
While <조건식> :

          반복구문

 

 

 

 

 for

Sequence형 객체 혹은 Iteration이 가능한 객체에 대해서 순차적으로 반복 수행
For <아이템 I> in <Sequence형 객체>

            반복구문

Sequence: 문자열 / 리스트 / 튜플 / 사전
Iterator : 내장함수 iter() 사용 등

   

 

 Break, Continue, Else

Break : 반복문 도중에 반복문 Code Block을 탈출(반복문 종료)
Continue : 반복문의 시작 시점으로 이동 이동
Else : 반복문이 정상적으로 종료된 경우에 수행하는 Code.

 

 

 

 

반복문의 유용한 함수

Range

      - 기존 C/Java for문에서 사용하던 조건절처럼 일정한 수열을 반복하도록 만든 함수

      - range ( [‘시작값’], ‘종료값‘ [ , ‘증가값’] )

      - return 값은 Iterator 값을 반환

 

 

 Advanced.. 변수

별도의 변수 Type이 존재하지 않는다

변수명으로 문자 / 숫자 / ‘_’ 사용가능하며 대소문자를 구분

지정한 값에 따라서 알맞은 변수 Type으로 인식을 하게 된다.

객체 단위로 지정이 되며, 별도의 초기화 없이 바로 사용이 가능하다.

동일 객체인지 id(변수명) 명령을 사용하여 확인할 수 있다. id는 일종의 메모리 참조 값이다