python 반복문 중급 기술 - range, break, continue, for ~ else, string iteration

1. range

 

range(a,b,c)이면 a부터 b-1까지 c칸씩 띄어서 iteration 한다

 

range(0,3)이면 0부터 2

 

range(10)이면 0부터 9

 

range(1,10,2)이면 1,3,5,7,9

 

range(10,1,-1)이면 10,9,8,7,6,...,2

 

 

 

2. break & continue

 

break는 조건을 만족하면 반복문을 탈출하는 것인데,

 

continue는 조건을 만족하면 바로 아래 문장을 skip하는 것이 아니고 해당 반복을 1회 skip

 

 

 

3. for~ else 구문

 

반복문이 끝나면 마지막에 else문을 1회 수행한다, break로 탈출할 시는 예외

 

잘 쓰지는 않는다

 

안써도 다르게 똑같은 기능을 할 수 있기 때문

 

 

 

 

4. string iteration

 

문자열을 iteration하더라도 리스트처럼 메모리를 저장하므로 한글자씩 iteration 해준다

 

 

TAGS.

Comments