'목록하단 광고 치환자(withSeok)
728x90
A130
# 복합지정연산자
# += -= *= /= %= **= <<= >>= &= ^= |=

n = 3
n += 2    # n에 2를 더하라
print(n)
n **= 2   # n을 2제곱하라
print(n)

 

 

A131
# 멤버연산자(membership operators)
# 특정값이 문자열 또는 리스트에 속해 있는지 알려준다.
print('ab' in 'abcdefg')
print('ba' in 'abcdefg')

print('xy' not in 'abcd')

A132
# 식별연산자 (identity operators)
# 메모리 주소가 같은 지를 확인하는 연산자
# python은 -5 부터 256까지 정수값을 미리 지정된
# 특정 메모리 주소에 저장해 놓고 사용한다.
a = 1
b = 1
print(a==b)
print(a is b)
print('1 is'id(a))
print('1 is'id(b))
print()
c=1.0
print('1.0 is'id(c))
print()
print(a==c) # 값은 같지만
print(id(a)==id(c)) 
      # 정수 객체와 실수형 객체는 할당된 주소가 다르다.

 

A133
# 연산자의 우선순위
# 1순위 () 괄호, [] 리스트, {} 딕셔너리
# 2순위 ** 지수연산자
# 3순위 +,-,~ : 부호 및 비트연산자
# 4순위 *,/,%,// : 산술연산자 일부
# 5순위 +,- : 산술연산자 일부
# 6순위 <<,>> : 시프트 연산자
# 7순위 & : 비트 연산자
# 8순위 ^ : 비트 연산자
# 9순위 | : 비트 연산자
# 10순위 <,<=,,>=,==,!=,in,not in, is, is not
#          : 비교(멤버십 테스트 포함)
# 11순위 not 논리연산자
# 12순위 and 논리연산자
# 13순위 or 논리연산자
# 14순위 =,+=,-=,*=,/=,%=,&=,^=+=,<<=,>>=

 

 

A134
# 연습문제
# 1. 소수점이 있는 숫자를 표현하는 데이터형은?
#     float()
print(type(3.4))

# 2. 참 거짓 값 중 하나를 같는 데이터형은?
# boolean
a=True
print(type(a))

 

 

 

A135
# 3. python 언어에서 기능과 사용 용도가 
# 이미 정해져 있는 것으로 
# 변수 또는 함수의 이름으로 사용할 수 없는 것은?
# 예약어
keyword.kwlist

 

 

 

A136
# 4. 주석문에 대해 설명하라.
# # 문자부터 그 줄의 끝까지로 이루어진 일종의 설명문
# 소스코드의 부연설명이나
# 결정사항,세부사항,해결하고자 하는 문제에 활용
'''
작은 따옴표 3개를 이용하여
여러 줄에 걸쳐 주석문을 입력할 수 있다.
작은 따옴표 3개로 끝을 맺는다.
'''

 

 

 

A137
# 5. 값을 프로그램에 주는 함수와 
# 계산되어 나오는 결과를 
# 화면에 출력하는 함수의 이름은?
# input(), print()
a=input('값이나 수를 입력하세요. :')
print("당신이 입력한 값은 ",a,"입니다.")

 

A138
# 6. 문자열을 만드는 방법에 대해 설명하라.
# %s는 문자열을 출력하는 서식이다.
a="happy"
print('I am %s.' %a)
print(f'I am {a}.')

print()
a="I\'m"
b='happy'
print('%s %s' %(a,b))

 

 

A139
# 7. 변수나 표현에 어떤 값을 지정할 대 사용하는 연산자는?
#    지정연산자?

# 8. 수식을 계산할 때 사용하는 연산자
#    산술연산자?

# 9. 연산항의 대소관계 또는 동등관계를 판정하고자 할 때 사용하는 연산자는?
#    관계연산자

# 10. 관계연산자만을 이용해 표현하기 어려운 복잡한 조건을 표현할 때 사용하는 연산자는?
#    논리연산자

# 11. 정수형 데이터에만 사용할 수 있고,
#     실수형 데이터에는 사용할 수 없는
#     비트단위로 연산을 진행하는 연산자는?
#      비트단위연산자

# 12. 멤버연산자와 식별연산자에 대해 설명하라.
# 멤버연산자 : in, not in
# 식별연산자 : is, is not : 메모리 주소가 같은지....

 

 

728x90

+ Recent posts