강좌
클라우드/리눅스에 관한 강좌입니다.
프로그램 분류

파이썬기초03 : 연산자

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문


# 연산자 ------------------------------------------------------


# +  더하기

# -  빼기

# *  곱하기

# /  나누기(둘다 int면 결과도 int, 하나라도 float이면 결과는 float

# %  나머지

# // 몫(나누고 소수점아래 없애기)

# ** 거듭제곱

# &  비트단위 AND연산

# |  비트단위 OR연산

# <<, >> 비트단위 Shift연산, 2로 곱하거나 나누는 효과



# # 관계연산자

#관계연산자의 결과는 불리언 값, 즉 True or False

# a = 5

# n = a > 0    

# print(n)

#

# n = a >= 0

# print(n)

#

# n = a <= 0

# print(n)

#

# n = a == 5

# print(n)

#

# n = a != 5

# print(n)

#

# n = 0 <= a <= 10

# print(n)

#



# #논리연산자

# n = True and True

# print(n)

#

# n = True and False

# print(n)

#

# n = False and True

# print(n)

#

# n = False and False

# print(n)

#

#

# n = True or True

# print(n)

#

# n = True or False

# print(n)

#

# n = False or True

# print(n)

#

# n = False or False

# print(n)

#

# n = 10 > 3 or 10 == 2

# print(n)

#

# n = not 10 > 3

# print(n)


# n = 10 > 3 and 10 == 2     

# print(n)




#콤마연산자

# a = 10

# b = 20

# c = 30

# a,b,c = 10, 20, 30    #콤마연산자 가능함.

# print(a,b,c)    #print문에서도 콤마 연산자로 구분하여 차례로 출력함.



# 연산자 우선순위

#연산우선순위1 :   ** (산술 연산자 중에서는 우선순위 가장 높음)

#연산우선순위2 :     *     /       %(나머지연산자)    //(몫연산자)

#연산우선순위3 :   + -

#주의 : 연산자우선순위 : 산술연산자 > 관계연산자 > 논리연산자 순임




# 연산자 겹합도

# 연산자의 결합도는 좌에서 우로... (연산우선순위시 주의 할것..)

# 즉, 우선순위가 같을 경우 결합도(좌->우)순으로 연산함.



# 연산자의 축약

# n = 10

# n = n + 1

# n += 1


# n = n -3

# n -= 3


# n = n * 4

# n *= 4


# n = n**2

# n **= 2


# n++ 은 지원안됨. ==> n += 1 과 같이 사용함.

# n-- 은 지원안됨. ==> n -= 1 과 같이 사용함.


관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,156 명
  • 현재 강좌수 :  36,513 개
  • 현재 접속자 :  268 명