[파이썬] 파이썬으로 웹 스크래퍼 만들기, Part 1 조건문, for 루프
미음제
·2021. 2. 2. 23:35
파이썬으로 웹 스크래퍼 만들기
Part 1 이론
Part 2 파이썬으로 웹 스크래퍼 만들기
Part 3 Django를 사용하기 위해 알면 좋은 것
파이썬으로 웹 스크래퍼 만들기는 위와 같은
3개의 Part로 나누어 진행한다.
이 전 글 보기
2021/02/02 - [Developer/Python] - [파이썬] 파이썬으로 웹 스크래퍼 만들기, Part 1 Keyword Argument
Part 1 이론
조건문
1. if else
if else 조건문의 구조는
다음과 같다.
if 조건:
something
return
else 조건:
something
return
if 조건이 True이면
if문 안의 내용을 실행하고
False라면
그다음 else문을 실행한다.
2. if else and or
조건문에는
Boolean Operation을 사용한다
and, or, not
x or yx and ynot x...
if else 조건문에조건을 하나 더 추가하려면elif를 사용한다elif는 다른 언어의 else if와 같다.
if 조건:
something
return
elif 조건:
something
return
else 조건:
something
return
조건문은 True일 때만 실행되고False 라면 다음 조건이 실행된다.다음 조건도 위와 같은 구조로 반복된다.
elif는 사용하고 싶은 만큼 사용할 수 있다.
3. for in
for loop(루프)는무엇인가를 순차적으로 작업할 때사용한다.
for 문은
string*, tuple 또는 list 같이
배열의 요소를
'순차적으로 가리킨다'라고
파이썬 공식 문서에 정의되어 있다.
for x in sequence:
print(x)
print(x)는
sequence(배열)의 변수를 받아
출력한다.
즉, 배열의 item을 가르키는 것이다.
for x in ["1", "2", "3"]:
print(x)
결과는
1
2
3
for loop를 중간에
중단하고 싶다면
if 조건:
break;
for문 안에 위와 같은 코드를 넣어준다.
조건이 True가 되면
그 시점에서 루프를 중단하는 것이다.
for x in ["1", "2", "3"]:
print(x)
if x == "2":
break;
위처럼 코드를 작성하고
실행하게 되면
1, 2를 출력하고
for문이 중단되어
3은 출력하지 않게 된다.
*string
string은 파이썬에서 배열 취급한다.
ex)
for x in "ABCDE":
print(x)
위 코드를 실행하면
다음과 같은 결과가 출력된다.
A
B
C
D
E
'Developer > Python - 웹 스크래핑' 카테고리의 다른 글
[파이썬] 파이썬으로 웹 스크래퍼 만들기, Part 2 웹 스크래핑이란 (0) | 2021.02.04 |
---|---|
[파이썬] 파이썬으로 웹 스크래퍼 만들기, Part 1 Modules(모듈) (0) | 2021.02.02 |
[파이썬] 파이썬으로 웹 스크래퍼 만들기, Part 1 Keyword Argument (0) | 2021.02.02 |
[파이썬] 파이썬으로 웹 스크래퍼 만들기, Part 1 Return (0) | 2021.02.02 |
[파이썬] 파이썬으로 웹 스크래퍼 만들기, Part 1 function argument (0) | 2021.02.02 |