로딩
요청 처리 중입니다...

[파이썬 기초] - 순서가 존재하는 자료구조 range 타입

 [파이썬 기초] - 순서가 존재하는 자료구조 range 타입

드디어 바이트 문자열 타입인 bytes, bytearray, memoryview 타입이 전부 끝났다. 이번에는 다음 챕터인 순서가 존재하는 시퀀스 자료구조의 특성을 가진 range( ) 타입에 대해 알아보자. range 타입 range는 정수의 변경 불가능한 시퀀스 타입을 표현할 수 있다. range의 객체는 대부분 list, tuple과 더불어서 반복문인 for 문과 함께 사용된다. class range(stop) / class range(start, stop[, step]) start, stop, step의 인자에는 반드시 정수(int) 타입의 숫자가 들어가야 하며, start가 생략되면 기본값은 0이다.

그리고 step이 생략되면 기본값은 1이 되며, step 자리에 만약 0이 전달되면 ValueError 오류가 발생하게 된다. >>> list(range(10)) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> list(range(0)) [] step이 0보다 크...

# for문 # list # Python # range # start # step # stop # 시퀀스타입 # 파이썬