Python에는 이미 작성된 function들이 있고 언제든 사용가능하다.
자바스크립트처럼 중괄호로 함수의 시작과 끝을 판단하지 않는다.
띄어쓰기에 주의해서 함수를 작성해야 된다.
who에는 유효한 타입이기만 하다면 내가 원하는 뭐든 넣을 수 있다.
연산자
% : 나머지
// : 몫
이런 경우 인자가 부족해서 에러가 발생할것이다.
원한다면 아래와 같이 default 값을 추가할 수 있다.
<Returns>
p_result는 그냥 결과를 콘솔에 print 했을 뿐이다. program 입장에서 봤을때 이건 아무것도 아니다.
return은 값을 반환하기도 하고 function을 종료하기도 한다.
하나의 function안에서 두 개의 값을 두 번에 나눠서 return하거나 할 수 없다.
오직 한 번에 한개만 return할 수 있다.
그래서 저 print 함수는 없는거나 마찬가지다.
return 밑에 작성된 것들은 실행되지 않는다.
<Keyworded Arguments>
인자의 위치에 상관없이 인자의 이름에 따라 결정된 것을 볼 수 있다.
그래서 인자의 순서를 신경 쓸 필요없이 그저 인자의 이름만 신경쓰면 된다.
string 안에 변수를 포함시키고 싶으면 아래와 같이 쓴다.
아래처럼 작성하면 인자 순서를 신경쓸 필요가 없다.
※ 본 포스팅은 개인 공부 기록을 목적으로 남긴 글이며 본 사실과 다른 부분이 있다면 과감하게 지적 부탁드립니다.
'Python > Python으로 웹 스크래퍼 만들기' 카테고리의 다른 글
[SCRAPPER Clone] 2. Extracting Indeed Pages (0) | 2020.09.02 |
---|---|
[SCRAPPER Clone] 1. requests 설치 (0) | 2020.08.31 |
[Python] 3. Conditionals / Modules (0) | 2020.08.31 |
[Python] 1. Data Types / Lists / Tuples and Dicts (0) | 2020.08.30 |
[Python] 0. INTRODUCTION (0) | 2020.08.30 |
댓글