머신러닝 공부를 하기전 입문자를 위한 Python 기본 안내서 입니다. 무작정 따라하면서 기본을 알아보는 시간입니다.
무작정 따라합니다!
2. Python 제어문
2-1 조건문(if): 이거하나면 끝 (if 조건1: 활동1 elif 조건2: 활동2 else: 활동3)
a = -2;
if a > 0:
print('a는 양수')
elif a < 0:
print('a는 음수')
else:
print('a는 0')
2-2 for 반복문: 예제로 익혀봐요.
list1 = []
num_list = [1,2,3]
for num in num_list:
list1.append(num*2)
print(list1)
print(list1)
→ [2, 4, 6]
2-3 while 반복문: 예제로 익혀봐요.
order = 1
while order < 4:
print(order)
order = order + 1
# order +=1
2-3 while 반복문: 예제로 익혀봐요.
order = 1
while order < 4:
print(order)
order = order + 1
# order +=1
2-4 continue 명령문: 특정 조건에 맞다면 continue이하 명령어를 수행하지 않고 반복문의 처음으로 이동한다.
num = 1
while num < 11:
num += 1
if num%2 == 0:
print('where is this line?', num)
continue
2-5 break 명령문: 특정 조건에 맞다면 break가 실행이 되고 반복문을 중지한다.
num = 1
double = []
print('Before : ', double)
while True:
double.append(num*2)
if len(double) == 3:
break
num += 1
print('After : ', double)
2-6 예외처리 try A except B (finally C): A가 실행 중 오류가 발생하면 B를 실행합니다. 만약 finally가 있으면 B를 실행 후 C를 무조건 실행합니다.
data = {'name':'Jay', 'age':20, 'grade':[3.0, 4.0, 3.5, 4.2]}
try:
print('이름', data['name'])
except:
print('이름 정보가 없습니다')
finally:
print('모든 작업이 완료되었습니다.')
'Python' 카테고리의 다른 글
제휴 모델 자동화[1 : 애드픽(AdPick)의 뉴스픽(NewsPick) 링크 자동으로 만들기 (0) | 2021.05.08 |
---|---|
Python으로 코호트 분석(Cohort Analysis)하고 Pandas 명령어 시행 (0) | 2021.05.07 |
입문자 위한 Python 기본 안내서 [1] : 자료형에 대해 (0) | 2021.04.27 |
[실습] 매일 경제 기사 Python 크롤링 후 Dataframe에 넣은 후 CSV에 저장하기 (0) | 2021.04.26 |
Top Python Libraries for Data Science, Data Visualization & Machine Learning (0) | 2020.11.16 |
[TIP] Jupyter에서 다른 폴더의 library, import 호출하기 (0) | 2020.11.16 |
Python에서의 lambda(람다) Function의 사용 (1) | 2020.11.09 |
Pycharm과 Jupyter Notebook 연결하기 (0) | 2020.11.07 |