데이터 분석

파이썬 프로그래밍 기초 공부정리(2)

남참새 2022. 5. 30. 18:44
728x90
반응형

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)가 중첩된 형태