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 해준다
'프로그래밍 > Python' 카테고리의 다른 글
if __name__ == ‘__main__’: 의 __name__변수 (0) | 2024.04.29 |
---|---|
python의 특징 - first class object, inner function, closure, 데코레이터(decorator) (0) | 2024.04.29 |
python 문자열 간단하게 정리 (0) | 2024.04.26 |
파이썬의 참조방식 call by object reference (0) | 2024.04.25 |
matplotlib.pyplot의 gray image 출력이 이상하다면 (0) | 2024.04.22 |
TAGS.