본문 바로가기
[ Python ]/- 파이썬 문법정리

Python 7장 [조건문]

by MRG 2023. 7. 13.
728x90
반응형

 

▣ 조건문 : 조건에 맞게 명령을 하는 코드

 

▣ if 조건:   : 조건이 맞으면 들여 쓰기 되어 있는 코드 실행

 

▣ else:   : 위에 있는 조건이 다 틀리면 들여 쓰기 되어 있는 코드 실행

 

▣ 조건 끝에는 : 콜론 기호를 넣어줘야 한다. 그렇지 않으면 오류가 나온다.

 

▣ 조건에는 관계연산자(비교연산자)를 넣어서 비교한다.

 

▣ == : 같다


▣!= : 다르다


▣ A > B : A가 B 보다 크다


▣ A < B : A가 B 보다 작다


▣ A >= B : A가 B 보다 크거나 같다 


▣ A <= B : A가 B 보다 작거나 같다

 

▣ 조건이 True일 때 실행, False이면 실행하지 않는다.

 

 

▣ 조건문안에 조건문을 넣을 수 있다. 중첩 조건문

 

▣ 조건문이 어떻게 흘러가는지 흐름을 알기 어려우면 print() 함수를 사용해서 확인한다.

 

▣ 조건 안에 +, -, *, /, % 와 같이 연산자를 사용해서 연산 후 비교 가능

 

 

▣ elif 조건 :   : 위에 조건이 False이면 검사하고 elif 조건이 맞으면 True로 코드 실행

만약 위에 있는 조건이 False가 아니면 elif 조건을 검사하지 않는다.

 

 

▣ 조건 안에 여러 조건을 만들어서 사용할 수 있다. 그럴 때 논리연산자를 사용한다.

 

▣ and : 두 개의 조건이 맞으면 True

 

▣ or : 둘 중에 하나라도 조건이 맞으면 True

 

▣ not : True이면 False, False이면 True로 반전

 

 

▣. count() : count()에 괄호 매개변수에 문자가 몇 개인지를 반환하는 함수 

 

▣ strA.count("a")코드를 해석하면 strA에 문자열에. count("a") 소문자 a가 몇 개인지를 반환하여 countA 변수에 대입저장

728x90
반응형

'[ Python ] > - 파이썬 문법정리' 카테고리의 다른 글

Python 9장 [리스트]  (0) 2023.07.14
Python 8장 [random]  (0) 2023.07.14
Python 6장 [연산자, Fstring, format]  (0) 2023.07.12
Python 5장 [형변환]  (0) 2023.07.12
Python 4장 [슬라이싱]  (0) 2023.07.12

댓글