str 2

[python] repr과 str의 차이

repr과 str은 둘 다 문자열을 반환한다. 하지만 사소하지만 중요한 차이점이 있다. hi = 24 print(str(hi)) print(repr(hi)) 24 24 숫자가 아닌 문자열에 적용해보면, hi = "hi-guten-tag" print(str(hi)) print(repr(hi)) hi-guten-tag 'hi-guten-tag' 같은 문자열임에도 repr()을 쓰면 '' 따옴표가 추가되는 걸 볼 수 있다. 쉽게 생각하면 str은 우리가 쉽게 볼 수 있는, 그런 비공식적인 문자열을 반환하는 반면에 repr은 공식적인 문자열을 반환한다. 즉, repr은 시스템, 인터프리터가 객체를 인식할 수 있는 문자열을 반환하는 것이다. 따라서 eval(repr(obj))를 한다면 해당 obj를 얻을 수 있는..

[Pandas - Python] Pandas 라이브러리와 데이터 검색(조건)

저번 시간까지 기본, loc, iloc를 이용해서 데이터를 검색하는 법에 대해 공부했었습니다. 이번 시간부터는 특정한 조건에 해당하는 데이터를 검색하는 방법을 알아보겠습니다. 생각보다 어렵지 않습니다. import pandas as pd df = pd.read_excel('score.xlsx', index_col='지원번호') df 이름학교키국어영어수학과학사회SW특기 지원번호 1번채치수북산고19790851009585Python 2번정대만북산고1844035505525Java 3번송태섭북산고1688075708075Javascript 4번서태웅북산고1874060707580NaN 5번강백호북산고1881520103510NaN 6번변덕규능남고20280100958580C 7번황태산능남고1885565454035PYTH..