상태이상 : 호기심 중독

이것저것 알아두면 언젠간 도움이 된다.

코딩/Python!

제어문 - if - 연산자, 조건문 표현식 [Python]

IT코코아 2018. 3. 31. 21:39

비교연산자

  • > 왼쪽이 오른쪽보다 큰가?

  • < 왼쪽이 오른쪽보다 작은가?

  • >= 왼쪽이 오른쪽보다 크거나 같은가?
  • <= 왼쪽이 오른쪽보다 작거나 같은가?

  • == 두 변수가 같은가?

  • != 두 변수가 같지 않은가?


논리 연산자

  • or : 조건문 or 조건문 | 두 조건문중 하나라도 참이면 결과가 참
  • and : 조건문 and 조건문 | 두 조건문 모두 참이어야만 결과가 참
  • not : not 조건문 | 조건문의 참과 거짓을 부정 | 1이면 0, 0이면 1.

or은 C언어에서 ||
and는 &&
not은 !


멤버 연산자

  • in : value in 튜플 또는 리스트 또는 문자열 ---- 값이 자료형안에 있으면 참, 없으면 거짓
  • not in : value not in 튜플 또는 리스트 또는 문자열 ---- 값이 자료형안에 있으면 거짓, 없으면 참.

    if 1 in (1,2,3,4,5,6) :

    print("1이 튜플안에 있음")
    

    if 'a' not in ['b', 'c', 'd'] :

    print("a가 리스트에 없음")
    

조건문 표현식

변수의 값을 if문을 이용해 바꾸는 경우의 과정을 간략화 함.

if a>90 :
    b="합격"
else :
    b="불합격"

b = "합격" if a>90 else "불합격"

맨위의 과정을 아래의 과정으로 아주 간략하게 나타낼 수 있습니다.

반응형

'코딩 > Python!' 카테고리의 다른 글

제어문 - else, elif [Python]  (0) 2018.04.01
짧게 알고 가는 자료형의 종류 [Python]  (0) 2018.04.01
제어문 - if [Python]  (0) 2018.03.31
변수 [Python]  (0) 2018.03.27
서식 [Python]  (0) 2018.01.19