[파이썬 기초] - 순서가 존재하는 자료구조 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 #시퀀스타입 #파이썬

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