본문 바로가기

Python/기초49

파이썬 함수 심화2: *args와 **kwargs *args와 **kwargs 전달해야 하는 인자의 개수를 정확히 모를 때는? 파이썬 함수에 2개의 매개 변수가 정의되어 있다면, 함수를 호출하기 위해서는 2개의 인자가 필요합니다. 아래의 예시를 살펴볼까요. def add_values(v1, v2): print(f"{v1}과 {v2}를 더합니다.") return v1 + v2 sum_values = add_values(5,10) print(f"결과: {sum_values}") >>>>> 실행 결과 5과 10를 더합니다. 결과: 15 위의 "add_valeus" 함수는 2개의 숫자만 더할 수 있습니다. 더 많은 숫자를 더하기 위해서는 그때마다 함수를 계속 재정의해야 합니다. 너무 비효율적입니다. 이런 경우, 사용할 수 있는 것이 *args입니다. *args.. 2023. 8. 27.
파이썬 반복문: for문의 A to Z 모든 것, 한 글로 정리하기 목차(Content) 파이썬 반복문: for문에 대하여 > 파이썬 for문 > for문 기초 문법 > for문과 range() 함수 for문 vs while문 > for문과 while문의 차이 > for vs while 연습 문제 반복문 제어와 다중 for문\ > for문과 continue > for문과 break > 다중 for문 파이썬 반복문: for문에 대하여 파이썬 for문 파이썬에서 반복문의 다른 종류로 for 문이 있습니다. for 문은 파이썬에서는 정말, 정말 많이 사용됩니다. 그 이유는 크게 두 가지가 있습니다. 첫째, for 문의 경우에는 while 문과는 다르게 ‘반복 횟수가 정해져’ 있습니다. 그래서 무한 루프에 빠질 가능성이 상대적으로 낮습니다. 둘째, 리스트, 튜플, 딕셔너리와 같.. 2023. 8. 26.
파이썬 반복문: while에 대한 A to Z 한 글로 정리하기 목차(Content) Python while문 > while 문 기초 문법 > while 작동 원리 > while 문에서 가장 중요한 한 가지 > while 문 예제 반복문 제어: continue와 break > continue문과 예제 > break문과 예제 > 다중 while문: break, continue, while True while - else문 Python while문 while문 기초 문법 while은 ‘~하는 동안에’라는 의미가 있습니다. 파이썬에서 while 문은 ‘조건이 참인 동안에’ 코드를 계속 실행시키는 반복문의 일종입니다. while 문의 사용 방법은 아래와 같습니다. 콜론(:) 이후 들여 쓰기 된 코드는 모두 while 문에 종속되어 조건이 거짓이 될 때까지 계속 반복됩니다. .. 2023. 8. 25.