파이썬 독학일지
파이썬 독학일지-4.2.2range()함수(주피터 노트북/인트로덕션 투 파이썬)
통합메일
2021. 7. 31. 17:43
반응형
for i in range(10) : #0~9
print(i, end=" ")
print()
for i in range(1,11) : #1~10
print(i, end=" ")
print()
for i in range(1, 10, 2) : #1,3,5,7,9
print(i, end=" ")
print()
for i in range(20, 0, -2) : #20, -18, -16
print(i, end=" ")
페이지는 146
(그러고보니 예전에 앞에서 나왔던 sep이랑 비슷한 거였다.)
75페이지에 나오는 sep 함수
print(year, month, day, sep="/") 하면
year/month/day 이렇게 출력된다.
146페이지에 나오는 end 함수도 비슷한 것 같다.
print(i, end=" ")는 변수 i의 값을 출력한 다음 줄 바꿈 대신 공백(" ")을 삽입하라는 의미이다. 이렇게 하면 데이터가 옆으로 이어서 출력된다.
그렇다면 end 대신 sep을 쓸 수도 있는 걸까? 테스트 해봤다.
흠 -_-;; 뭔 차이인지 완벽하게 감이 오지는 않는데..
하여간 용도가 확실히 구분될 수 있다는 건 알 수 있었다.
for range() 함수의 용법
1.for 변수 in range(종료값) : - 0에서 종료값 -1의 정수 범위
2.for 변수 in range(시작값, 종료값) : - 시작값~ 종료값-1의 정수 범위
3.for 변수 in range(시작값, 종료값, 증감 단위) : - 시작값~종료값-1의 정수 범위에서 증감 단위에 따라 반복
반응형