본문 바로가기

Python 함수4

Python 22장 [클래스, 메소드] ▣ 클래스 내부에 있는 함수를 메소드라고 한다. ▣ 메소드에 매개변수에 self를 넣어야 한다. ▣ 함수를 접근하기 위해서는 (.) 점을 이용해서 접근하여 호출해야 한다. ▣ 클래스 메소드를 호출하는 방법을 일반 함수를 호출하는 방법과 동일 ▣ 메소드 매개변수에 객체를 받아 전달이 가능 ▣ 객체 이름을 전달하면 해당 객체에 멤버 변수 접근가능 2023. 8. 16.
Python 17장 [title, upper, lower 함수] ▣ upper() : 문자열을 모두 대문자로 변경 ▣ lower() : 문자열을 모두 소문자로 변경 ▣ title() : 문자열 단어 첫 번째만 대문자로 변경하고 나머지는 소문자로 2023. 7. 27.
Python 16장 [딕셔너리와 함수결합] ▣ 딕셔너리에 value를 함수이름으로 지정가능 단 딕셔너리 위에 함수가 선언되어 있어야 한다. ▣ operation [op]로 접근하게 되면 key "+"에 접근하여 값 add를 가져오게 되며 add(num1, num2)가 호출하고 값을 전달하여 return으로 n1 + n2가 반환된다. 2023. 7. 25.
Python 13장 [함수] ▣ 함수 정의 방법 : def 함수이름(매개변수): ▣ 함수 정의시 끝에 꼭 : 콜론 기호를 붙어야한다. ▣ 함수에 속한 코드는 들여 쓰기(띄어쓰기 4칸)으로 구분한다. ▣ 함수 호출방법 : 함수이름() ▣ 함수 호출 시 띄어쓰기를 주의해야 한다. 파이썬은 다른 언어와 다르게 함수에 범위를 띄어쓰기로 구분하기 때문 ▣ def function(name): : name은 매개변수(받는 변수)를 의미 ▣ 함수 안에서 기본 함수호출뿐만 아니라 조건문, 반복문 모두 코드 사용가능 ▣ function(num1, num2) : 매개변수는 여러 개의 매개변수를 전달할 수 있다. 단 매개변수의 수와 전달할 변수의 수가 같아야 한다. ▣ return : 함수를 호출한 코드에게 다시 값을 돌려주는 키워드, 함수를 끝내는 키.. 2023. 7. 20.