Notice
Recent Posts
Recent Comments
Link
SeouliteLab
[Python/파이썬] range() 사용 방법 및 예제 본문
Python - range() 사용 방법 및 예제
Python의 range() 함수는 연속된 숫자의 시퀀스를 생성하는 데 사용됩니다. 이 함수는 주로 반복문에서 사용되며, 특정 횟수만큼 반복하거나 리스트의 인덱스를 생성하는 데 유용합니다.
1. 기본 사용법
range() 함수의 기본 형식은 range(start, stop, step)입니다. start는 시작 숫자, stop은 끝 숫자(이 숫자는 포함되지 않음), step은 증가폭입니다. start와 step은 생략 가능하며, 기본값은 각각 0과 1입니다.
# range() 함수 예제
for i in range(5):
print(i) # 0부터 4까지 출력됨
위의 예제는 0부터 4까지의 숫자를 출력합니다.
2. start, stop, step 설정
range() 함수에서 start, stop, step을 설정하여 원하는 범위와 증가폭을 지정할 수 있습니다.
# range() 함수 예제
for i in range(1, 10, 2):
print(i) # 1부터 9까지 2씩 증가한 숫자 출력
위의 예제는 1부터 9까지의 숫자를 2씩 증가시킨 후 출력합니다.
3. 역순으로 range() 사용
range() 함수에 음수 값을 사용하여 역순으로 숫자를 생성할 수 있습니다.
# range() 함수 예제
for i in range(10, 0, -1):
print(i) # 10부터 1까지 역순으로 출력
위의 예제는 10부터 1까지의 숫자를 역순으로 출력합니다.
4. range()를 이용한 리스트 생성
range() 함수를 이용하여 리스트를 생성할 수 있습니다.
# range() 함수를 이용한 리스트 생성 예제
my_list = list(range(5))
print(my_list) # [0, 1, 2, 3, 4]
위의 예제는 0부터 4까지의 숫자를 포함한 리스트를 생성합니다.
'프로그래밍' 카테고리의 다른 글
[Python/파이썬] 문자를 숫자로 변환 (String to Integer, Float) (0) | 2024.03.01 |
---|---|
[Python/파이썬] 리스트를 문자열로 변환하기 (0) | 2024.03.01 |
[Python/파이썬] dict 정렬하기 (Key, Value로 sorting) (0) | 2024.03.01 |
[Python/파이썬] 람다(Lambda) 함수 사용 방법 (0) | 2024.03.01 |
[Python/파이썬] 버전 확인 방법 (터미널, cmd 명령어) (0) | 2024.03.01 |