2022.08.29
함수는 어떠한 값을 입력하면 정의된 절차에 따라 일을 수행한 후 결과물이 나오는 것들을 말한다.
반복되는 코드의 수를 줄일 수 있음
누군가 만들어 놓은 기능을 손쉽게 활용할 수 있음
팀 단위로 협업/ 분업 가능
함수의 코드만 수정하면 실제 사용되는 여러 부분들이 자동으로 수정되므로 유지보수가 용이
def 함수명(매개변수):
명령문
return 값
변수의 유효 범위
지역변수
함수 내부에서 변수 생성
전역변수
함수 외부에서 변수 생성
lambda
함수를 생성할 때 사용
def 예약어와 동일한 역할
lambda 인자 1, 인자 2, ..., 인자 n : 표현식
기본 모드 ‘rt’ - 읽기/텍스트
파일을 사용한 이후 close()
close해서 닫지 않으면 리소스를 계속 사용하고있기때문에 꼭 닫아야한다.
file = open(’파일명’, ‘r’)
file.read(), file.readline(), file.readlines()
file = open(’파일명’, ‘w’)
file.write(’내용’), file.writelines([요소1, 요소2, …, 요소N])