파이썬

(파이썬) conditions

재히hj 2022. 11. 29. 22:03
728x90

#1

1. An empty string: ""

2. An empty list: []

3. The number zero: 0

4. The false boolean variable: False

-->일때는 거짓으로 인식

이외는 다 참으로 인식 

 

#2

x==y // x와 y의 값만 같으면 참

x is y // 값 뿐만 아니라 둘의 메모리 주소도 같아야 참

id(x) // x의 메모리 주소를 반환하는 함수

x=[1,2,3]
y=x 

y[2]=4  #x의 값도 같이 바뀜 ,x=[1,2,4]
print(y is x)   #True
y=[1,2,5]  #y가 다른 것을 가리킴, x값은 바뀌지 않음
print(y is x)   #False

#3 'not' operator

boolean 값을 반대로 바꿔주는 역할 

 

 

728x90