본문 바로가기
Python/Python으로 웹 스크래퍼 만들기

[Python] 3. Conditionals / Modules

by 닉우 2020. 8. 31.

<Conditionals>

 

만약 b의 타입이 Number라면 a + b 를 return 할것이고,

그게 아니면 None을 return 해주도록 작성해보겠다. 



for문에 대해서 알아보자.

for문은 loop를 돌면서 튜플, 리스트, 스트링의 각각을 가리킨다.

(string도 이론적으로는 배열이다.)


item을 변수이고 loop를 돌면서 배열요소 각각을 가르킨다.


튜플에서 "Wed"를 만나면 반복문을 빠져나오므로 Mon, Tue만 출력이 된다.

for loop를 break 해준거다.

for문은 자주 사용하게 될거다.

 

예를 들어, 데이터가 있는데 이걸 순서대로 처리해줘야 할 때 쓰일 수 있다.

stack overflow 그리고 indeed 웹사이트에서 채용정보를 가져와서

엑셀 시트에 카테고리별, 직업별로 값을 넣어줘서 값을 찾기 쉽게 해줄수가 있다.


<Modules>

파이썬에는 module이라는 게 내장되어 있다.

프로그램에 import해서 사용할 수 있다.

import만 해주면 모듈이 제공하는 기능을 사용할 수 있다.

(다른 사람이 만든 것도 다운받아서 import 할 수 있다.)


1.2를 올림한 2가 출력됐다.
절댓값이 된다.


특정 함수만 가져올 수도 있다.

모듈을 전부 가져오는것보단 필요한것만 가져오는게 좋다.


 

이름을 새로 정의할 수도 있다.


새 파일을 만들고 거기에 plus함수를 정의한뒤 해당 파일을 import해서 사용해보자.

 

py를 붙일 필요없이 파일명만 적어주면 된다.

 

 

기능을 추가해서 사용해보자.

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

※ 본 포스팅은 개인 공부 기록을 목적으로 남긴 글이며 본 사실과 다른 부분이 있다면 과감하게 지적 부탁드립니다.

 

댓글