본문 바로가기

분류 전체보기165

[파이썬/Python] 함수의 정의와 활용에 대한 완벽 정리 함수의 정의와 선언 함수란 무엇인가. 수학에서는 입력값 x와 출력값 y의 관계를 함수라고 합니다. 파이썬의 세계에서도 함수란, 입력값을 받아서 어떠한 행동을 취하고 그 결과값을 반환(return)하는 코드를 함수라고 합니다. 왜 함수를 사용할까. 재사용성이 뛰어나고 가독성과 코딩의 효율성을 높여줍니다. 반복되는 코드가 필요한 경우, 매번 긴 코드를 적으면 코드가 길어집니다. 이런 경우, 함수를 정의해서 필요한 곳에 함수를 호출하면 코드의 길이가 짧아지고 에러가 발생해도 함수만 수정하면 되기 때문에 일의 능률이 높아집니다. 함수 선언하기: 파이썬에서 함수를 만드는 방법 함수를 선언하는 방법은 다음과 같습니다. 먼저 지금부터 함수를 정의하겠다는 약속어 def를 선언합니다. def는 definition의 약자.. 2023. 7. 8.
[파이썬/Python] List Comprehension: 효율적인 리스트 생성 List Comprehension List Comprehension, 리스트 표현식 또는 리스트 조건식이라고 번역합니다. Comprehension은 이해력이라는 뜻입니다. 따라서 List Comprehension은 리스트를 얼마나 이해하고 잘 생성할 수 있는지를 의미하는 것 같습니다. List Comprehension은 아래와 같이 사용합니다. [변수 for 변수 in Iterable 객체] 0부터 9까지의 원소를 가진 1차원 리스트를 만들어보겠습니다. list_a = [i for i in range(10)] print(list_a) # 위 코드의 결과값 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] List Comprehension의 장점 중 하나로, 변수의 값을 활용할 수 있다는 점입니다. .. 2023. 7. 7.
[파이썬/Python] 파일 쓰고 읽기: 파일 객체에 대한 총정리 파일 객체란? 파이썬에는 기본적으로 open이라는 함수가 내장되어 있습니다. 파일 객체는 open 함수에 의해 반환되는 객체로, 파이썬 환경에서 텍스트 파일을 읽고 쓸 수 있도록 지원해 주는 객체입니다. 여러 인자가 있지만 가장 중요한 두 개의 인자는 텍스트 파일을 처리하는 경로와 mode입니다. 파일 객체는 mode에 따라 성격이 바뀌기 때문에 mode 인자를 올바르게 알아야 합니다. 우선 mode 인자에 대해 살펴보겠습니다. - 'r' : read의 줄임말로, 경로의 파일을 호출하여 읽는 것만 가능합니다. 경로에 파일이 없다면 에러가 발생합니다. - ' w': write의 줄임말로, 파일에 내용을 쓸 수 있는 모드입니다. 경로에 파일이 없다면, 새로운 파일을 만듭니다. 경로에 파일이 있다면, 자동으로.. 2023. 7. 7.