반응형 분류 전체보기33 [파이썬 Python] 함수 정의하기 (Def) 파이썬에서 함수는 재사용 가능한 코드 블록을 정의하는 데 사용됩니다. 함수를 정의하면 특정 작업을 수행하는 코드를 묶어서 관리하고 호출할 수 있습니다. 함수를 정의하려면 def 키워드를 사용하며, 매개변수와 코드 블록을 포함합니다. 1. 기본적인 함수 정의: 함수 이름과 매개변수를 정의하여 특정 작업을 수행하는 함수를 정의합니다. def greet(name): print(f"Hello, {name}!") greet("Alice") # 출력: Hello, Alice! greet("Bob") # 출력: Hello, Bob! 2. 여러 개의 매개변수 사용: 여러 개의 매개변수를 사용하여 함수를 호출할 때 입력값을 전달하고 처리합니다. def add(a, b): return a + b result = add(3.. 2023. 8. 15. [파이썬 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. 이전 1 ··· 3 4 5 6 7 8 9 다음 728x90 반응형