연산자의 우선순위(최 단 산 쉬 관 논 삼 대)
- 결합성 : 하나의 수식에 같은 우선순위의 연산자들이 여러 개 나올 때 알맞는 방향으로 결합되어 연산되는 성질
최우선 연산자 [] ()
조건식 : 결과가 참 또는 거짓 둘 중 하나가 나오는 식 (관계 연산자,논리 연산자에서 사용)
파이썬에서의 참과 거짓 : True(참), False(거짓)
단항 연산자
not 조건식 : 조건식이 True면 False, False면 True로 변경
산술 연산자
쉬프트 연산자
관계 연산자(비교 연산자)
== (같다) != (같지않다) <,> (미만,초과) =<,=> (이하,이상)
논리 연산자
and : A and B 두 조건식 모두 참일 때 참
or : A or B 둘 중 하나라도 참이면 참
삼항연산자
값1 if 조건식 else 값2
: 조건식이 참이면 값1, 조건식이 거짓이면 값2
문장1 if 조건식1 else 문장2 if 조건식2 else 문장3
:조건식1 이 참이면 문장1 , 거짓이면 조건식2 실행(해석) ,
조건식2가 참이면 문장2, 거짓이면 문장3
#두 정수 비교
num1 = int(input("첫번째 정수 :"))
num2 = int(inpput("두번째 정수 :"))
result = num1 if num1 >num2 else num2 if num1 < num2 else "없습니다.두 정수는 같습니다"
#num1 > num2가 True이면 num1저장,
#False면 num1 <num2 ==> True면 num2저장,False면 "없습니다.두 정수는 같습니다" 저장
print("두 정수 중 큰 값은 {}" .format(result))
대입 연산자 (복합 대입 연산자, 누적 연산자)
+= , -= , *=
money = 10000
#money = 10000 - 1000
money -= 1000
print(money)
'Study > Python' 카테고리의 다른 글
제어문[반복문 :for문] (1) | 2024.01.07 |
---|---|
제어문[조건문 : if문] (0) | 2024.01.07 |
형(type)변환 (0) | 2024.01.06 |
자료형과 print() (0) | 2024.01.05 |
파이썬의 특징 (0) | 2024.01.05 |