1. Boolean 자료형
- true_value=True
- false_value=False
*T, F는 반드시 대문자로 입력해야함
2. 비교연산자
== 값이 같은가?
!= 값이 다른가?
> 값이 큰가?
< 값이 작은가?
>= 값이 크거나 같은가?
<= 같이 작거나 같은가?
*비교연산자의 결과는 항상 Boolean 값으로 출력된다
3. 파이썬 조건문(if, elif, else)
예시) 만약에 x를 2로 나눈 나머지가 0이면 짝수이고, 그것이 아니면 홀수이다.
if (x%2) == 0:
print("Even number")
else:
print("Odd number")
1)파이썬 조건문 - 단일 if문
age = 18
price =1000
if age<19: 조건문이 작성한 후 무조건 콜론을 써주어야 함.
들여쓰기 price = price - 800 (이 영역의 코드는 True일때만 실햄됨)
print(price) -> 200출력
**들여쓰기 보통 띄어쓰기 2개, 4개 또는 탭을 사용
**특정 코드 영역에서는 동일한 들여쓰기 사용해야 함.
**들여쓰기 무시할 경우 IndentationError 발생
2)파이썬 조건문 - if-else 구문
예시) if condition1:
do something1
else:
do something2
*in 연산자(멤버 연산자)
예시) course_list=["Python", "AI", "Git"]
search_keyworld="AI"
if search_keyworld in course_list:
print(search_keyworld + "is in the list.")
else:
print(search_keyworld + "isn't in the list.") -> 출력 AI is in the list.
3)파이썬 조건문 - if-elif-else 구문
예시) if condition1:
do something1
elif condition2:
do something2
else:
do something3
예시) score = 85
if score >= 90:
print("A")
elif socre >= 80:
print("B")
else:
print("F")
3)파이썬 조건문 - if-다중elif-else 구문
예시) if condition1:
do something1
elif condition2:
do something2
elif condition3:
do something3
else:
do something4
**if문은 반드시 1번 사용
**else문은 없거나 1번 사용
**elif문은 없거나 1번이상 사용 가능
4. 논리 연산자의 활용 - 다수의 조건들을 결합하여 최종 True/False를 연산
1)'and' 연산자 - 모든 조건이 True일 경우에만 True
2)'or'연산자 - 결합 된 조건 중 하나라도 True이면 True
3)'not'연산자 - True는 False로, False는 True로 조건식의 결과를 뒤집음
print(not True)
print(not False)
5. 조건문의 중첩 : if, elif, else 문 하위에 또다른 if-(elif-else)가 중첩된 형태
'데이터 분석' 카테고리의 다른 글
금융데이터 분석을 위한 Pandas 기초공부(2) (2) | 2022.06.08 |
---|---|
금융데이터 분석을 위한 Pandas 기초공부(1) (0) | 2022.06.06 |
파이썬 프로그래밍 기초 공부정리(4) (0) | 2022.06.01 |
파이썬 프로그래밍 기초 공부정리(3) (0) | 2022.05.31 |
파이썬 프로그래밍 기초 공부정리(1) (0) | 2022.05.30 |