본문 바로가기

전체 글14

파이썬 언패킹 파이썬 언패킹은 시퀀스(튜플, 리스트 등)의 요소를 개별 변수로 추출하는 것을 말한다. 이를 통해 여러 값을 동시에 변수에 할당할 수 있다. 언패킹은 주로 튜플이나 리스트의 요소를 변수로 분리할 때 사용된다. 여기서는 파이썬 언패킹이 무엇인지 알아보고, 언패킹의 다양한 기법을 소개하겠다. 기본 언패킹 다음은 파이썬 언패킹의 간단한 예제이다. 리스트의 각 요소들이 a, b, c 변수에 할당된다. numbers = [1, 2, 3] a, b, c = numbers # numbers 리스트 언패킹 print(a) # 1 print(b) # 2 print(c) # 3 튜플도 동일한 방법으로 언패킹할 수 있다. coordinates = (4, 5) x, y = coordinates print(x) # 4 prin.. 2024. 1. 1.
파이썬의 str과 repr의 차이점 파이썬을 사용하다 보면 str과 repr을 사용하게 되는 경우가 발생한다. 이 두 함수는 주로 디버깅, 로깅 및 사용자 인터페이스에서 객체를 표시하는 데 사용된다. 여기서는 파이썬의 str과 repr이 언제 사용되고, 어떤 기능을 하는 것인지 자세히 알아보자. str 이란? str은 사용자가 읽기 쉬운 형태의 문자열을 반환한다. 일반적으로 '사람이 읽을 수 있는 표현'을 생성한다. 객체를 str 함수에 전달하면 객체를 사람이 읽을 수 있는 표현의 문자열로 반환한다고 생각하면 된다. str은 사람이 읽을 수 있는 표현이라고 하는 이유는 다음 예제 코드를 실행해 보면 알 수 있다. two_int_str = str(2) two_str_str = str("2") print(two_int_str == "2") #.. 2024. 1. 1.