본문 바로가기
반응형

파이썬/파이썬 기초21

[파이썬 Python] 조건에 따른 명령어 수행 (Match, Case) match 표현식은 파이썬 3.10 버전부터 도입된 기능으로, 다양한 패턴을 사용하여 데이터를 비교하고 처리하는 방법을 제공합니다. 1. 간단한 Match 사용: match 표현식은 입력된 값과 패턴을 비교하며, case 문을 통해 패턴에 맞는 조건을 처리할 수 있습니다. def check_value(x): match x: case 0: print("값은 0입니다.") case 1: print("값은 1입니다.") case _: print("다른 값입니다.") 2. 리스트 패턴 매칭: 리스트 내의 패턴을 매칭하여 특정 패턴에 따라 다른 처리를 수행할 수 있습니다. def check_list(lst): match lst: case [0, 1]: print("0과 1이 포함된 리스트입니다.") case [2.. 2023. 8. 14.
[파이썬 Python] Pass문 활용. 코드를 미완성으로 남겨둘때 'pass' 문은 파이썬에서 아무 동작도 수행하지 않고 넘어가는 문입니다. 주로 코드의 구조를 유지하거나 아직 구현되지 않은 부분을 나타낼 때 사용됩니다. 1. pass 문의 기본 사용: pass 문은 조건에 따라 실행될 동작이 없을 때 사용됩니다. 코드 구조를 유지하면서 나중에 구현할 내용을 나타냅니다. if x > 10: pass # 나중에 구현할 내용 else: print("x는 10 이하") 2. 미구현 함수 정의: pass 문은 아직 함수의 내용을 구현하지 않았을 때 사용되며, 나중에 함수의 내용을 추가할 수 있도록 합니다. def my_function(): pass # 나중에 함수 내용을 작성할 예정 3. 클래스의 뼈대 생성: pass 문을 사용하여 클래스의 생성자나 메서드의 내용을 나중에 추.. 2023. 8. 14.
[파이썬 Python] break, continue, else 설명과 예시 (For문) For문에서 Break, Continue, Else의 사용법에 대한 예시 입니다. 1. break 문 break 문은 반복문을 즉시 종료하고 해당 루프를 빠져나오는 역할을 합니다. 조건이 충족되면 반복문이 종료됩니다. for num in range(10): if num == 5: break print(num) 2. continue 문 continue 문은 반복문 내에서 조건이 충졅될 때, 해당 반복을 건너뛰고 다음 반복을 실행하는 역할을 합니다. for num in range(10): if num % 2 == 0: continue print(num) 3. else 문 else 문은 반복문이 정상적으로 종료될 때 실행되는 코드 블록을 정의하는 역할을 합니다. for num in range(5): print.. 2023. 8. 13.
[파이썬 Python] 반복문 for 문 range 함수 파이썬(Python)의 range() 함수는 숫자 범위를 생성하는 데 활용됩니다. 반복문에서 특정 횟수만큼 동작하거나, 리스트를 생성하거나, 순회할 때 유용하게 사용됩니다. 아래는 for문 사용시 range() 함수와 관련된 명령어들을 설명한 내용입니다. 1. 기본적인 range() 사용 range() 함수를 사용하면 0부터 지정한 값 바로 전까지의 숫자 범위를 생성합니다. for i in range(5): print(i) # 0부터 4까지 출력 2. 범위 시작, 끝, 간격 지정 range() 함수를 호출할 때 시작, 끝, 간격 값을 지정하여 원하는 범위와 간격을 조절할 수 있습니다. for i in range(2, 10, 2): print(i) # 2, 4, 6, 8 출력 3. range()로 리스트 .. 2023. 8. 13.
728x90
반응형