파이썬
-
[파이썬] return 과 print의 차이점파이썬 2020. 1. 31. 00:13
1. return의 역할 [역할1] 함수 호출 부분을 return 뒤에 작성으로 반환시킨다. 예를 들면, 왼쪽 이미지 속 3,4번 절차에 해당된다. 4번째 행 'print(f(3))' 로 인해 함수 f(x) 가 호출된다. 호출된 함수 f(x) 는 return 뒤 x + 1 값을 반환시키게 된다. 이때, f(3) 에서 x = 3으로 정의되었기 때문에, x = 3 을 대입한 결과 값 4를 반환하게 된다. 그 결과 최종적으로 print(f(3)) = print(4) 가 되어 4가 출력이 되는 것이다. [역할2] 현재 함수의 실행을 멈추고 함수 호출이 끝나는 지점부터 다시 진행한다. return 의 2번째 기능은 호출된 함수를 끝내는 것이다. def 로 정의된 함수 내에서 return 이 나오면 함수가 종료된다..
-
[파이썬] Pandas 에서 FileNotError 해결하기파이썬 2020. 1. 26. 13:20
필자는 대학교 학부 시절 R이라는 언어를 배운적이 있다. 당시에 개인적으로 파일 디렉토리 지정 후 불러오기가 제일 어려워했던 기억이 있다. 실제로 1번 파일 불러오기를 실패하면 뒤에 나오는 19개의 문제를 절대 풀 수 없는 기말고사를 깔끔하게 말아먹었던 기억이 있다. 그런데, 학부 졸업 후 약 2년 뒤에 자기계발 및 취미로 Python 을 배워보려고 하니, 역시나 파일 디텍토리 지정부터 막혀버렸다. FileNotError 가 발생한 것이다. 관련하여, 약 30분 간 머리 싸매고 구글링해서 알아낸 1. FileNotError 발생 원인 과 2. 해결 방법 은 다음과 같다. 1. FileNotError 발생 원인 Pandas 에서 파일경로를 설정하고 불러올 때, 입력한 파일 경로를 찾지 못하면 FileNot..